我创建了一个新的虚拟环境:
$ virtualenv --no-site-packages venv --python=python3.2
然后,我激活虚拟环境并安装软件包:
$ source venv/bin/activate
$ pip install termcolor
$ python -m termcolor
这一切都很好。然后我安装了我自己的名为 Hermes 的项目,它使用了 termcolor:
$ python setup.py install
但是当我运行安装到 virtualenv 的 bin 目录中的可执行文件时,出现错误:
ImportError: no module named termcolor
如何安装 termcolor?
原文由 Scott Frazer 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一个 python 可执行文件必须在路径中。你在做 sudo 还是你的 python 文件有
#!/usr/bin/env python
行或其他什么?尝试python -v
和which python
找出你实际使用的是哪个 python。你在运行 venv/bin/python 吗?