在finder或termin中不可见的Virtualenvwrapper环境

2024-06-01 07:58:03 发布

您现在位置:Python中文网/ 问答频道 /正文

使用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)

我正在使用这些教程

VirtualenvVirtualenvwrapper


Tags: noenvlocalhost终端环境virtualenvfinder虚拟环境
2条回答

macosx是一个基于Unix的系统,因此不会列出名称以点开头的文件和目录。您可能存储的virtualenvs是一个名为.virtualenvs的目录,因此它是不可见的。在

有关如何找到讨厌的东西的详细信息,请参见,例如,http://www.macosxtips.co.uk/index_files/quickly-show-hidden-files.php

确保您已经定义了WORKON_HOME环境变量来告诉virtualenvwrapper将环境放在哪里(参见documentation

相关问题 更多 >