云网牛站
所在位置:首页 > Linux教程 > Ubuntu 18.04+pip3 install virtualenvwrapper找不到.sh文件

Ubuntu 18.04+pip3 install virtualenvwrapper找不到.sh文件

2018-05-07 09:18:36作者:默盒稿源:LINUX站

Ubuntu 18.04系统只自带python3.6.5,因此不想装python2了,但通过apt install 装virtualenvwrapper时发现必须得装python2,因此促使我通过pip安装,后来有了pip3 install virtualenvwrapper 找不到virtualenvwrapper.sh的错误,以下提供解决方案。

 

安装virtualenvwrapper:

# pip 装这俩

pip3 install virtualenv virtualenvwrapper

# .bashrc补缀

vim ~/.bashrc

# 在末尾添上(去掉注释)

# export WORKON_HOME=$HOME/.virtualenvs

# export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

# source /usr/local/bin/virtualenvwrapper.sh

 

然而得到的结果是个错误:

bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: 没有那个文件或目录

bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录

 

解决:

发现自从Ubuntu17.04之后,在用户级别通过pip安装virtualenvwrapper得到的virtualenvwrapper.sh被安装在~/.local/bin/目录下,因此将之前.bashrc中的路径改正后即可。

 

附Ubuntu 18.04 + pip3 install virtualenvwrapper 报错 ERROR: virtualenvwrapper could not find virtualenv in your path

 

问题:

virtualenvwrapper装好后,发现使用mkvirtualenv XX时,又找不到virtualenv了... apt install python3-virtualenv的virtualenv找不到,apt install virtualenv的virtualenv又报缺少python2的path。

 

解决:

在~/.local/bin/下找到了virtualenv文件,这可能就是python3-virtualenv所对应的了,再将其拷贝至/usr/bin/目录下,即可。

 

相关主题

在Ubuntu18.04中使用python的注意事项:pip安装,pip提速

精选文章
热门文章