Ric*_*ler 16 python virtualenv virtualenvwrapper
我使用virtualenvwrapper文档创建了一个虚拟环境,如下所示:
$ pip install virtualenvwrapper
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv env1
Run Code Online (Sandbox Code Playgroud)
它在大多数情况下工作正常,但我遇到了一些Django问题,需要我在我的虚拟环境之外安装一些全局软件包.一旦我安装了这些软件包,如何更新我的虚拟环境以引入这些新软件包?或者我是否需要从头开始重新创建环境?
Ped*_*ano 32
这个问题部分重复:使用virtualenv恢复`--no-site-packages`选项
但是,由于这个问题特别提到了virtualenvwrapper,使用virtualenvwrapper时最简单的解决方案就是简单地使用它的toggleglobalsitepackages命令:
$ toggleglobalsitepackages env1
Run Code Online (Sandbox Code Playgroud)
或者,您可以重新安装virtualenv,重新配置它以访问全局包,同时使用以下命令保持已安装的包:
$ mkvirtualenv --system-site-packages env1
Run Code Online (Sandbox Code Playgroud)
(感谢@Adaephon提出的问题toggleglobalsitepackages)
| 归档时间: |
|
| 查看次数: |
9784 次 |
| 最近记录: |