当执行source .bashrc之后报错:

/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.

 

欢迎来到学习python的坑集

你可以尝试修改家目录下的.bashrc文件

命令:  vim .bashrc

然后跳转到文件最后一行,添加如下代码:
 

=============================================

代码如下:

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then

       export WORKON_HOME=$HOME/.virtualenvs

       export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

       source /usr/local/bin/virtualenvwrapper.sh

fi

=============================================

然后执行

source .bashrc

执行完毕后,什么都不提示就是配置成功!

=============================================

在执行以上代码的时候,你得先看看virtualenvwrapper.sh是不是这个路径(/usr/local/bin/virtualenvwrapper.sh)

查看命令:

 sudo find / -name virtualenvwrapper.sh


我电脑返回的结果是对的:

或者你可以使用: whereis virtualenvwrapper.sh

=============================================

分析:  当你系统python2和python3共存时,可能报错,但是python2也是支持系统的一些文件,不要轻易删除哦

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐