在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
问题是什么?
答案 0 :(得分:1)
这是因为sudo pip install numpy
从未在你的virtualenv中安装了numpy。不要使用sudo
使用
python -m pip install numpy
激活虚拟环境后。