它安装的模块说不是

时间:2015-07-03 07:55:30

标签: python python-2.7

在virt环境中,我运行一个脚本:

(venv)my_script$ python main.py
Traceback (most recent call last):
  File "main.py", line 3, in <module>
    import my_script2
  File "/home/me/..../main.py", line 1, in <module>
    import numpy as np
ImportError: No module named numpy

但它已安装:

(venv)my_script$ sudo pip install numpy
....
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python2.7/dist-packages

问题是什么?

1 个答案:

答案 0 :(得分:1)

这是因为sudo pip install numpy从未在你的virtualenv中安装了numpy。不要使用sudo使用

python -m pip install numpy 

激活虚拟环境后。