virtualenvwrapper:mkvirtualenv有效,但rmvirtualenv返回-bash:没有这样的文件或目录

时间:2015-08-31 23:08:50

标签: python virtualenvwrapper

我正在按照本教程学习如何在我的MacOSX Yosemite 10.10.5上配置python / pip / virtualenvwrapper

http://www.lecloud.net/post/119427148455/python-pip-on-mac-os-x-yosemite

现在我创建一个测试文件夹:“〜/ PythonProj”

如果我在“Terminal.app”中键入mkvirtualenv test1,那么“mkvirtualenv”就可以了。

mkvirtualenv test1

其他命令也可以正常工作,例如:

workon test1
deactivate test1

同时,当我想删除“test1”

时会发生奇怪的事情
rmvirtualenv test1

失败消息如下:

-bash: cd: ~/.virtualenvs: No such file or directory

然后我访问〜/ .virtualenvs并最终找不到“test1”文件夹。

我的问题:

1)当我输入“mkvirtualenv test1”时,“test1”文件夹存放在哪里?因为我在“〜/ PythonProj”或“〜/ .virtualenvs”中找不到它

2)我的配置有问题?这是一个许可问题吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

目录应该像你说的那样保存到.virtualenvs文件夹中。

在安装过程中,您应该为WORKON_HOME设置一个环境变量。您可以在终端中输入以查看是否设置正确:

echo $WORKON_HOME

如果没有看到任何返回的内容,请检查〜/ .profile文件以查看它是否设置为正确的目录。应该有一个看起来像这样的条目:

export WORKON_HOME=$HOME/.virtualenvs