我如何解决此错误消息:错误:virtualenvwrapper在您的路径中找不到virtualenv?

use*_*654 2 virtualenv python-2.7

我正在尝试在我的Mac上安装Python Goose(我正在运行OSX 10.9.3).安装Goose的第一步是:

mkvirtualenv --no-site-packages goose
Run Code Online (Sandbox Code Playgroud)

但是,当我运行此命令时,我收到以下错误消息:

错误:virtualenvwrapper在你的道路上找不到virtualenv

我在http://virtualenvwrapper.readthedocs.org/en/latest/install.html页面上对此进行了研究,并将以下三行添加到我的bash_profile中:

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/Devel

source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

编辑bash_profile后,我用以下内容重新加载了启动文件:

source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误消息:

回溯(最近一次调用最后一次):文件"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",第162行,在_run_module_as_main" main "中,fname,loader,pkg_name )文件"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",第72行,在run_globals中的_run_code exec代码文件"build/bdist.macosx-10.9-intel /在ImportError中的egg/virtualenvwrapper/hook_loader.py",第16行:没有名为stevedore virtualenvwrapper.sh的模块:运行初始化挂钩时出现问题.

如果Python无法导入模块virtualenvwrapper.hook_loader,请检查是否已为VIRTUALENVWRAPPER_PYTHON =/usr/bin/python安装了virtualenvwrapper, 并且正确设置了PATH.

在这一点上,我不知道该怎么做,如果有人对如何继续有任何想法我会很感激帮助.谢谢,乔治

Dav*_*ann 7

我有一些类似的错误,但这是因为我安装了virtualenv pip --user virtualenv 并且export PATH="$PATH:~/Library/Python/2.7/bin".有些事情未能评估~/,并用$HOME固定的东西取而代之.


nav*_*war 5

错误:在您的路径virtualenvwrapper找不到的virtualenv无关任何东西,但系统路径.

所以你需要做的是找到你的virtualenv安装在我的情况下它在这里,~/.local/bin/virtualenv因为我用pip安装它所以你要做的就是找到安装virtualenvbin文件夹并将该PATH添加到你的系统路径变量.添加类似你的.bashrc或者.bash_profile中应该做的.export PATH=$PATH:$HOME/bin

比你所需要的只是让你的shell调用新的变化. source ~/.bashrcsource ~/.bash_profile.