我使用 Macports 在我的 Mac 上安装了各种版本的 python。当我选择 python 2.7 通过$ port select python python27
,virtualenvwrapper 工作完美。
但是如果我选择另一个版本的 python,即 2.6,virtualenvwrapper 会生成错误消息: ImportError: No module named virtualenvwrapper.hook_loader
我检查了我的 .profile 并进行了设置VIRTUALENVWRAPPER_PYTHON
to /opt/local/bin/python
,所以在我看来,无论我选择哪个 python,virtualenvwrapper 都应该工作。
知道当我切换 python 版本时,什么会导致 virtualenvwrapper 生成 .hook_loader 错误吗?
您可以明确选择python版本
mkvirtualenv -p python3 venvname
or
mkvirtualenv -p python2.7 venvname
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)