使用OSX 10.9.2
刚开始接触virtualenv和virtualenvwrapper。我有一个问题,我用virtualenv创建的环境在终端和finder中都是可见的,但是我用virtualenvwrapper创建的环境却不可见。在
以下是我在终点站所采取的步骤。在
virtualenv virt_env/virt1 --no-site-packages
成功创建名为virt1的virtualenv
^{pr2}$激活virtualenv
(virt1)localhost:virt_env brendan$
我有几个这样的虚拟环境设置和工作,我能够在每个虚拟环境中安装包,正如我所期望的那样。我可以在它们之间切换,必要时移除它们。我也能在Finder和Terminal中看到它们。在
然而,当我使用virtualenvwrapper创建虚拟环境时,我似乎可以使用它们,但我无法看到它们。在
以下是我对virtualenvwrapper采取的步骤
localhost:~ brendan$ mkvirtualenv virt_env/virt4
New python executable in virt_env/virt4/bin/python
Installing setuptools, pip...done.
(virt4)localhost:~ brendan$
我可以用它来工作,例如
(virt4)localhost:~ brendan$ sudo easy_install yolk
我可以去激活它。e、 g
deactivate
localhost:~ brendan$
workon virt_env/virt4
(virt4)localhost:~ brendan$
但是当我进入finder时,我只能看到我通过virtualenv创建的环境(virt1、virt2、virt3),而不能看到使用virtualenvwrapper创建的环境(virt4)
我正在使用这些教程
macosx是一个基于Unix的系统,因此不会列出名称以点开头的文件和目录。您可能存储的virtualenvs是一个名为.virtualenvs的目录,因此它是不可见的。在
有关如何找到讨厌的东西的详细信息,请参见,例如,http://www.macosxtips.co.uk/index_files/quickly-show-hidden-files.php
确保您已经定义了
WORKON_HOME
环境变量来告诉virtualenvwrapper将环境放在哪里(参见documentation)相关问题 更多 >
编程相关推荐