我真的对 virtualenv 如何处理包感到困惑。我在 OSX 上并安装了带有 Homebrew 的 python2 和 3,然后是pip install virtualenv
.
在终端:
cd Virtualenv/MyTestEnv
. bin/activate
pip install numpy
将 numpy 安装到我的 virtualenv 文件夹中,只有当我在该 env 中运行我的程序时才能访问该文件夹。根据我的阅读,它通过修改系统$PATH来做到这一点。但是,当我尝试使用 numpy 运行程序时,我不能:
(MyTestEnv)___________________
| ~/desktop/Python @ My-MBP (chronologos)
| => ./wordsrt.py
Traceback (most recent call last):
File "./wordsrt.py", line 2, in <module>
import numpy
ImportError: No module named numpy
该程序只有两行:
#!/usr/bin/env python
import numpy
当我做pip list
numpy 时显示为已安装?是hashbang的问题吗?帮助将不胜感激!