Dav*_*fau 5 python python-module virtualenv virtualenvwrapper
鉴于我对Python的了解,我遇到的问题不应该发生。我在Mac OS X Snow Leopard上使用pip安装了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
Run Code Online (Sandbox Code Playgroud)
编辑这是我与 pip、virtualenv 和 virtualenv 包装器相关的整个 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
Run Code Online (Sandbox Code Playgroud)