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

Python virtualenvwrapper:mkvirtualenv工作,但rmvirtualenv返回-bash:没有这样的文件或目录,python,virtualenvwrapper,Python,Virtualenvwrapper,我按照本教程学习如何在MacOSX Yosemite 10.10.5上配置python/pip/virtualenvwrapper 现在我创建了一个测试文件夹:“~/PythonProj” 如果我在“Terminal.app”中键入mkvirtualenv test1,“mkvirtualenv”就可以工作 其他命令也可以正常工作,例如: workon test1 deactivate test1 然而,当我想删除“test1”时,奇怪的事情发生了 失败消息如下所示: -bash: cd:

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

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

如果我在“Terminal.app”中键入mkvirtualenv test1,“mkvirtualenv”就可以工作

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

workon test1
deactivate test1
然而,当我想删除“test1”时,奇怪的事情发生了

失败消息如下所示:

-bash: cd: ~/.virtualenvs: No such file or directory
然后我访问~/.virtualenvs,最终没有找到“test1”文件夹

我的问题:

1) 键入“mkvirtualenv test1”时,“test1”文件夹存储在哪里?因为我在“~/PythonProj”或“~/.virtualenv”中找不到它

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


提前感谢您的帮助。

如您所说,该目录应保存到您的.virtualenvs文件夹中

在安装过程中,您应该为WORKON_HOME设置一个环境变量。您可以通过在终端中键入以下内容来检查设置是否正确:

echo $WORKON_HOME
如果没有看到返回的任何内容,请检查~/.profile文件,查看它是否设置为正确的目录。应该有一个如下所示的条目:

export WORKON_HOME=$HOME/.virtualenvs

谢谢@TheGRS,原来我的配置不正确。最初在文件~/.profile“export WORKON_HOME…”中应该放在“source/usr/local/bin/virtualenvwrapper.sh”之前,但在我之前的文件中,我搞错了顺序,因此没有执行“export WORKON_HOME”
echo $WORKON_HOME
export WORKON_HOME=$HOME/.virtualenvs