2013-06-05 44 views
1

好吧,所以我已经安装了virtualenv和tha我已经安装了我的pip。 然后,我已经安装了使用sudo pip install virtualenvwrapper的virtualenvwrapper,并且还设置了我的$ WORKON_HOME变量和设置。谁来处理'virtualenv'或'virtualenvwrapper'?

现在我有一个疑问,如果我切换到一些随机目录说cd ~/Code/Django/ ,创造有使用virtualenv env1 谁将会处理它,我的意思是ENV,我可以使用virtualenvwrapper与它为什么它没有显示出来时,我做workon,只有~/.virtualenvs/的环境出现。

这个新的环境会和virtualenvwrapper创建的环境一样安全吗?

请告诉我,如果我错了某处!

回答

0

workon从您的案例(缺省值)中获取WORKON_HOME环境变量的虚拟环境列表,指向~/.virtualenvs。从docs

报价:

变量WORKON_HOME告诉virtualenvwrapper在何处放置 虚拟环境。默认值是$ HOME/.virtualenvs。当virtualenvwrapper加载时,如果 目录不存在,将自动创建 。

希望有所帮助。

+0

但是如果我借助'virtualenv'而不是'virtualenvwrapper'创建另一个项目? 我的意思是我也可以在WORKON_HOME目录中建立一个软链接来工作。 – Brut3e

+0

是的,如果您通过'virtualenv'创建虚拟环境,则可以通过'WORKON_HOME'目录中的'ln -s'建立一个链接,它将起作用。 – alecxe

相关问题