VENV:访问系统包?

时间:2016-09-19 00:58:36

标签: python package virtualenv

我希望能够在创建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

1 个答案:

答案 0 :(得分:0)

正确的cmd是(venv vs env):

(venv)$ virtualenv venv --system-site-packages