我希望能够在创建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
答案 0 :(得分:0)
正确的cmd是(venv vs env):
(venv)$ virtualenv venv --system-site-packages