Python 无法导入模块 virtualenvwrapper.hook_loader?
Python could not import the module virtualenvwrapper.hook_loader?
如果Python无法导入模块virtualenvwrapper.hook_loader,
我收到这条消息
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
如何在 Debian 9 中开始设置它?
不同版本的Python需要分别安装virtualenvwrapper:
pip install virtualenvwrapper
pip3 install virtualenvwrapper
第一个用于 Python 2.7,第二个用于 Python 3.
通过 pip
和 pip3
两者安装 virtualenv 没有任何意义,因为任何人安装它都会在 pip list
和 pip3 list
中显示 virutalenvwrapper。
正确的方法是将下面的代码复制到你的~/.bashrc
.
VIRTUALENVWRAPPER_PYTHON=$(which python3)
注意:使用您想使用的 python 版本,在我的例子中是 python3
.
您需要将 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 更改为
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
对于 MacOS
如果Python无法导入模块virtualenvwrapper.hook_loader, 我收到这条消息
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
如何在 Debian 9 中开始设置它?
不同版本的Python需要分别安装virtualenvwrapper:
pip install virtualenvwrapper
pip3 install virtualenvwrapper
第一个用于 Python 2.7,第二个用于 Python 3.
通过 pip
和 pip3
两者安装 virtualenv 没有任何意义,因为任何人安装它都会在 pip list
和 pip3 list
中显示 virutalenvwrapper。
正确的方法是将下面的代码复制到你的~/.bashrc
.
VIRTUALENVWRAPPER_PYTHON=$(which python3)
注意:使用您想使用的 python 版本,在我的例子中是 python3
.
您需要将 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 更改为 VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 对于 MacOS