", line 1, in AttributeError: module 'virtualenv' has no attribute 'main'解决:vi /usr/bin/virtualenv修改 首行/usr/bin/python 为/usr/bin/python2或者3问题2[nie@localhost ~]$ source /u.._creating virtual enviro">
当前位置:   article > 正文

关于解决安装virtualenv 和virtualenvwrapper的一些报错_creating virtual environment...attributeerror: mod

creating virtual environment...attributeerror: module 'virtualenv.create.via

问题1

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'virtualenv' has no attribute 'main'
解决:vi /usr/bin/virtualenv

修改 首行/usr/bin/python 为/usr/bin/python2或者3

 

问题2

[nie@localhost ~]$ source /usr/local/python3/bin/virtualenvwrapper.sh
/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.
 

解决:vi ~/bashrc

加以下内容 路径根据自己实际情况而定,特别强调VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3这个不能用软连接,要用python的真是安装地址

说明:pyenvs 这个文件夹是自己创建的用了存放所有的虚拟环境

 

export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3
export WORKON_HOME=/home/nie/pyenvs
source /usr/local/python3/bin/virtualenvwrapper.sh

 

问题3

执行 source /usr/local/python3/bin/virtualenvwrapper.sh报错 找不到这个文件

解决:whereis virtualenvwrapper.sh 找到绝对位置加到命令里,如果找不到 可以用 find 命令

[nie@localhost pyenvs]$ sudo find / -name virtualenvwrapper.sh
[sudo] password for nie: 
/usr/local/python3/bin/virtualenvwrapper.sh

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/863561
推荐阅读
相关标签