【发布时间】:2014-03-04 12:05:56
【问题描述】:
使用 OSX 10.9.2
刚刚开始掌握 virtualenv 和 virtualenvwrapper。我有一个问题,我使用 virtualenv 创建的环境在终端和查找器中都可见,但我使用 virtualenvwrapper 创建的环境不可见。
这是我在终端中采取的步骤。
virtualenv virt_env/virt1 --no-site-packages
成功创建了一个名为 virt1 的 virtualenv
source virt1/bin/activate
激活虚拟环境
(virt1)localhost:virt_env brendan$
我有几个这样的虚拟环境设置和工作,我可以在每个虚拟环境中安装包,正如我所期望的那样。我可以在它们之间切换并根据需要删除它们。我还可以在 Finder 和终端中看到它们。
但是,当我使用 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
而且我可以停用和重新激活它。例如
deactivate
localhost:~ brendan$
workon virt_env/virt4
(virt4)localhost:~ brendan$
但是当我去 finder 时,我只能看到我通过 virtualenv 创建的环境(virt1、virt2、virt3),而不是我使用 virtualenvwrapper 创建的环境(virt4)
我正在使用这些教程
【问题讨论】:
标签: python python-2.7 virtualenv virtualenvwrapper