Python无法导入模块virtualenvwrapper.hook_loader?

时间:2017-07-07 11:50:02

标签: python debian virtualenv virtualenvwrapper

如果Python无法导入模块virtualenvwrapper.hook_loader, 我收到了这条消息

check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.

如何在Debian 9中开始设置?

2 个答案:

答案 0 :(得分:5)

您必须为不同版本的Python单独安装virtualenvwrapper:

pip install virtualenvwrapper
pip3 install virtualenvwrapper

第一个是Python 2.7,第二个是Python 3。

答案 1 :(得分:3)

同时安装pippip3并没有安装virtualenv是没有意义的,因为任何人安装的同时在pip listpip3 list中都安装了virutalenvwrapper。

正确的方法是将以下代码复制到~/.bashrc中。

  

VIRTUALENVWRAPPER_PYTHON = $(其中python3)

注意:使用您要使用的python版本,在我的情况下为python3