【发布时间】:2014-08-23 14:26:35
【问题描述】:
我正在尝试在我的 Mac 上安装 Python Goose(我运行的是 OSX 10.9.3)。安装 Goose 的第一步是:
mkvirtualenv --no-site-packages goose
但是,当我运行此命令时,我收到以下错误消息:
错误: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
编辑 bash_profile 后,我使用以下内容重新加载了启动文件:
source ~/.bash_profile
但是我收到以下错误消息:
Traceback(最近一次调用最后一次):文件 "/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_code 中 run_globals 文件“build/bdist.macosx-10.9-intel/egg/virtualenvwrapper/hook_loader.py”中的执行代码, 第 16 行,在 ImportError 中:没有名为 stevedore 的模块 virtualenvwrapper.sh:运行初始化时出现问题 钩子。
如果 Python 无法导入模块 virtualenvwrapper.hook_loader, 检查是否已安装 virtualenvwrapper VIRTUALENVWRAPPER_PYTHON=/usr/bin/python 并且 PATH 是 正确设置。
此时我不确定该怎么做,如果有人对如何继续有任何想法,我将不胜感激。谢谢,乔治
【问题讨论】:
标签: python-2.7 virtualenv