【发布时间】:2017-01-26 14:29:57
【问题描述】:
我希望能够在创建 venv 后访问安装在系统范围内的模块。 您可以看到我可以在没有问题的 VENV 外部访问 bcrypt,但不能在其中访问 (顺便说一句。在 VENV 中安装 bcrypt 失败)
# apt-get install python-bcrypt
$ python -c 'import bcrypt'
$ . venv/bin/activate
(venv) $ virtualenv env --system-site-packages
New python executable in env/bin/python
Installing setuptools, pip...done.
(venv) $ python -c 'import bcrypt'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named bcrypt
【问题讨论】:
-
virtualenv env --system-site-packages创建一个名为env的新虚拟环境。你需要. env/bin/activate。 -
ooo 我明白了.. 谢谢... venv 而不是 env
标签: python package virtualenv