繁体   English   中英

一个模块安装了它说它不是

[英]A module is installed by it says it's not

在 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

怎么了?

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

python -m pip install numpy 

激活虚拟环境后。

暂无
暂无

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

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