【发布时间】:2017-08-13 00:46:12
【问题描述】:
在使用 Amazon Linux AMI 2016.09 发行版的 AWS EC2 实例中,我在我的 virtualenv 中安装了 numpy,其中 python 3.4 是默认版本,其中:
pip install numpy
它安装包 numpy-1.12.1-cp34-cp34m-manylinux1_x86_64.whl 没有错误。
之后,我尝试在 python 中导入它:
>>> import numpy
我得到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'numpy'
此外,如果我运行pip freeze,numpy 不会出现在列表中。
为什么找不到 numpy?以及如何解决?
【问题讨论】:
-
也许 pip 在你的 virtualenv 中设置为 python2?你可以试试
pip3 install numpy甚至pip34 install numpy。这行得通吗? -
感谢您的评论。 pip3 产生相同的结果
-
您可以尝试运行
pip freeze来查看您安装了哪些模块。你确定你在正确的 virtualenv 中吗? -
谢谢!
pip freeze表示未安装 numpy。但是,我确信我在正确的 virtualenv 中,当我运行 pip install 时,消息说 numpy 已成功安装
标签: python-3.x numpy amazon-ec2 pip virtualenv