Amazon web services AWS Spark EMR Numpy导入错误

Amazon web services AWS Spark EMR Numpy导入错误,amazon-web-services,numpy,pyspark,emr,Amazon Web Services,Numpy,Pyspark,Emr,我试图在AWS EMR上提交一个Python脚本,该脚本导入numpy,但我得到了 ImportError: No module named numpy 我尝试在这里使用其中一个答案:。 我创建了一个bootstrap_actions.sh脚本,其中包括 sudo yum install python-numpy python-scipy -y 我在创建集群时运行脚本,但仍然收到导入错误。有关于如何让import numpy正常工作的解决方案吗?对于Amazon EMR,您需要使用引导操

我试图在AWS EMR上提交一个Python脚本,该脚本导入numpy,但我得到了

ImportError: No module named numpy 
我尝试在这里使用其中一个答案:。 我创建了一个bootstrap_actions.sh脚本,其中包括

 sudo yum install python-numpy python-scipy -y

我在创建集群时运行脚本,但仍然收到导入错误。有关于如何让import numpy正常工作的解决方案吗?

对于Amazon EMR,您需要使用引导操作。从控制台安装只会更改主节点,而不会更改任务节点

runners:
  emr:
    bootstrap:
    - sudo yum install -y python27-numpy
我假设您将使用Python 2.7。如果您使用的是Python3.x,下面的链接中有在引导程序中使用PIP安装的示例。我还假设您正在使用最近的EMR AMI


对于Amazon EMR,您需要使用引导操作。从控制台安装只会更改主节点,而不会更改任务节点

runners:
  emr:
    bootstrap:
    - sudo yum install -y python27-numpy
我假设您将使用Python 2.7。如果您使用的是Python3.x,下面的链接中有在引导程序中使用PIP安装的示例。我还假设您正在使用最近的EMR AMI


它可以工作!我刚刚修改了我的引导脚本,加入了您的代码行:sudo-yum-install-y python27-numpy-谢谢!它起作用了!我刚刚修改了我的引导脚本,加入了您的代码行:sudo-yum-install-y python27-numpy-谢谢!