Python 2.7 如何解决此错误消息:错误:VirtualEnvRapper无法在您的路径中找到virtualenv?
我正试图在我的Mac上安装Python Goose(我正在运行OSX 10.9.3)。安装Goose的第一步是:Python 2.7 如何解决此错误消息:错误:VirtualEnvRapper无法在您的路径中找到virtualenv?,python-2.7,virtualenv,Python 2.7,Virtualenv,我正试图在我的Mac上安装Python Goose(我正在运行OSX 10.9.3)。安装Goose的第一步是: mkvirtualenv --no-site-packages goose 但是,当我运行此命令时,会收到以下错误消息: 错误:VirtualEnvRapper无法在您的路径中找到virtualenv 我在页面上对此进行了研究,并在我的bash_档案中添加了以下三行内容: export WORKON_HOME=$HOME/.virtualenvs export PROJECT_H
mkvirtualenv --no-site-packages goose
但是,当我运行此命令时,会收到以下错误消息:
错误:VirtualEnvRapper无法在您的路径中找到virtualenv
我在页面上对此进行了研究,并在我的bash_档案中添加了以下三行内容:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
编辑bash_概要文件后,我使用以下内容重新加载启动文件:
source ~/.bash_profile
但是,我收到了以下错误消息:
回溯(最近一次调用上次):文件
“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py”,
第162行,输入运行模块作为主模块
“main”,fname,loader,pkg_name)文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py”,
第72行,输入运行代码
运行全局文件“build/bdist.macosx-10.9-intel/egg/virtualenvwrapper/hook_loader.py”中的exec代码,
第16行,输入错误:没有名为stevedore的模块
VirtualEnvRapper.sh:运行初始化时出现问题
钩子
如果Python无法导入模块virtualenvwrapper.hook_loader,
检查是否已为安装了VirtualNVRapper
virtualnewrapper\u PYTHON=/usr/bin/PYTHON,路径是
设置正确
在这一点上,我不知道该怎么办,如果有人对如何进行有任何想法,我将感谢您的帮助。谢谢,乔治,我发现了为什么我不能让virtualenv工作。我最初使用easy_install安装了virtualenv。我不知道为什么,但是easy_install没有正确安装virtualenv。然后我使用pip重新安装了virtualenv。pip安装成功,我现在可以成功运行mkvirtualenv--no-site-packages-goose命令。谢谢,George我也有一些类似的错误,但这是因为我用
pip——用户virtualenv
安装了virtualenv,并且有export PATH=“$PATH:~/Library/Python/2.7/bin”
。某些内容无法评估~/
,并将其替换为$HOME
已修复。错误:VirtualEnvrapper无法在您的路径中找到virtualenv与系统路径无关
所以你需要做的是找到你的virtualenv安装在哪里,在我的例子中它就在这里~/.local/bin/virtualenv
,因为我是用pip安装它的,所以你所要做的就是找到安装virtualenv的bin文件夹,并将该路径添加到你的系统路径变量中。添加
类似于export PATH=$PATH:$HOME/.local/bin
这样的东西应该在的.bashrc或.bash_配置文件中执行
您所需要的只是让shell调用新的更改。
source~/.bashrc
或source~/.bash_profile
对我来说,这是因为我的python位于不同的位置
所以先去吧
~»哪条python
/usr/bin/python
然后使用此导出将该路径放入我们的.bachrc
,例如
export VIRTUALENVWRAPPER\u PYTHON=/usr/bin/PYTHON
在我的例子中,我没有安装哪个。有一次我安装了它,它工作了。这件事发生在我身上,我搔了好几天的头。因此,你的帖子非常有用。在解决了这个问题之后,看了一眼就明白了。我们在操作系统课上做的一个项目是编写一个*nix shell。这使得你们在shell脚本中看到的许多荒谬的事情变得更有意义。