VENV:访问系统包?
VENV : Accessing system packages?
我希望能够在创建 venv 后访问系统范围内安装的模块。
您可以看到我可以在 VENV w/o 问题之外访问 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
正确的命令是(venv vs env):
(venv)$ virtualenv venv --system-site-packages
我希望能够在创建 venv 后访问系统范围内安装的模块。 您可以看到我可以在 VENV w/o 问题之外访问 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
正确的命令是(venv vs env):
(venv)$ virtualenv venv --system-site-packages