简体   繁体   English

AWS EC2 上的 Numpy 错误

[英]Numpy error on AWS EC2

When I try to execute numpy script on AWS EC2, I am getting the following error.当我尝试在 AWS EC2 上执行 numpy 脚本时,出现以下错误。

How can I fix this?我怎样才能解决这个问题?

[ec2-user@ip-XXX-XX-XX-XX ~]$ python samplenumpy.py
Traceback (most recent call last):
  File "samplenumpy.py", line 2, in <module>
    import numpy as np
ImportError: No module named numpy

But Numpy is already there on EC2:但是 Numpy 已经存在于 EC2 上:

[ec2-user@ip-XXX-XX-XX-XX ~]$ sudo yum install numpy
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                | 2.1 kB     00:00
amzn-updates                                             | 2.3 kB     00:00
Package python26-numpy-1.7.2-8.16.amzn1.x86_64 already installed and latest version
Nothing to do

It's a version conflict.是版本冲突。 check python version in which numpy is installed检查安装numpy的python版本

You need to run your script with same python version in which numpy is installed.您需要使用安装了 numpy 的相同 python 版本运行脚本。

If you are running your code using python2 then install numpy using command:如果您使用 python2 运行代码,请使用以下命令安装 numpy:

pip install numpy

Or if you are running it in python3 then use command :或者,如果您在 python3 中运行它,则使用命令:

pip3 install numpy

To install numpy安装 numpy

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM