python - 未找到 Virtualenvwrapper

标签 python virtualenv python-module virtualenvwrapper

鉴于我对 Python 的了解,我遇到的问题不应该发生。我用 pip 在 Mac OS X Snow Leopard 上安装了 virtualenvwrapper。它在/Library/Python/2.6/site-packages 中。但是当我尝试导入 virtualenvwrapper 时,Python 告诉我没有那个名称的模块。其他模块(例如 virtualenv)加载得很好,/Library/Python/2.6/site-packages 就在我的 Python 路径的顶部。那么 virtualenvwrapper 是不是有什么奇怪的地方以至于 Python 找不到它?

最佳答案

我的在/usr/local/bin/virtualwrapper.sh 中,但您应该能够将其添加到您的 .bashrc、.bash_profile 或 .profile 以放入您的环境中。 (记得做 source .bashrc 或打开一个新的终端窗口)

source /Library/Python/2.6/site-packages/virtualenvwrapper.sh

编辑 这是我与 pip、virtualenv 和 virtualenv wrapper 相关的整个 bash 配置文件,因为它作为评论看起来很难看

# python
export PATH=/usr/local/share/python:$PATH
export PYTHONPATH=/usr/bin/python:$PYTHONPATH

export PATH=/usr/local/MacPorts/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH
export VIRTUALENVWRAPPER_PYTHON=/usr/local/MacPorts/Library/Frameworks/Python.framework/Versions/2.7/bin/python

#virtualenv wrapper
export WORKON_HOME=~/.virtualenvs

# mkvirtualenv --no-site-packages myenv
source /usr/local/MacPorts/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

关于python - 未找到 Virtualenvwrapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372221/

相关文章:

python - 我应该如何命名我的类和函数甚至字符串?

python - 如何在 virtualenv 中升级 python 2.7.3 中的 sqlite3?

python - virtualenv 没有设置虚拟环境

如果放入命名空间包中,则子模块的python导入路径

python - 导入错误 : No module named 'utils'

python-3.x - 创建模块时未生成.pyc

Python 将文件拆分为列表

python - pip 没有从requirements.txt 安装包,而是从命令安装包

python - 如何导入tox中的所有环境变量

python - brew install python3,但无法链接到python3