virtualenvwrapper: mkvirtualenv 工作但 rmvirtualenv returns -bash: 没有那个文件或目录
virtualenvwrapper: mkvirtualenv works but rmvirtualenv returns -bash: no such file or directory
我按照本教程学习如何在我的 MacOSX Yosemite 10.10.5
上配置 python/pip/virtualenvwrapper
http://www.lecloud.net/post/119427148455/python-pip-on-mac-os-x-yosemite
现在我创建一个测试文件夹:“~/PythonProj”
"mkvirtualenv" 如果我在 "Terminal.app"
中输入 mkvirtualenv test1 就可以工作
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) 我的配置有问题吗?是权限问题吗?
预先感谢您的帮助。
该目录应该按照您所说的保存到您的 .virtualenvs 文件夹中。
在安装过程中,您应该为 WORKON_HOME 设置一个环境变量。您可以通过在终端中输入以下内容来检查它是否设置正确:
echo $WORKON_HOME
如果您没有看到返回的任何内容,请检查您的 ~/.profile 文件以查看它是否设置为正确的目录。应该有一个看起来像这样的条目:
export WORKON_HOME=$HOME/.virtualenvs
我按照本教程学习如何在我的 MacOSX Yosemite 10.10.5
上配置 python/pip/virtualenvwrapperhttp://www.lecloud.net/post/119427148455/python-pip-on-mac-os-x-yosemite
现在我创建一个测试文件夹:“~/PythonProj”
"mkvirtualenv" 如果我在 "Terminal.app"
中输入 mkvirtualenv test1 就可以工作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) 我的配置有问题吗?是权限问题吗?
预先感谢您的帮助。
该目录应该按照您所说的保存到您的 .virtualenvs 文件夹中。
在安装过程中,您应该为 WORKON_HOME 设置一个环境变量。您可以通过在终端中输入以下内容来检查它是否设置正确:
echo $WORKON_HOME
如果您没有看到返回的任何内容,请检查您的 ~/.profile 文件以查看它是否设置为正确的目录。应该有一个看起来像这样的条目:
export WORKON_HOME=$HOME/.virtualenvs