ubuntu 18.04 虚拟环境的搭建

版权声明:转载请标明出处 https://blog.csdn.net/gymaisyl/article/details/86605872

先来看一下一段截图
在这里插入图片描述
大体意思应该就是在2020年1月1号,这个pip就不再支持python2.7了(粗略解释)

所以在ubuntu18.04的虚拟环境搭建中,是使用pip3进行下载的

此处分割 ===================================================

一、安装virtualenv和virtualenvwrapper

安装命令: sudo pip3 install virtualenv virtualenv

这里要说明一下:

如果你不是root身份登录的,那么在下载安装虚拟环境的时候,务必使用sudo进行安装
(之前在网上查了很多不同的说法,经过本人踩坑测试,真的需要sudo)

二、创建目录用来存放虚拟环境

安装命令: mkdir $HOME/.virtualenvs # .virtualenvs 只是个名字,你也可以用其他的

三、修改~/.bashrc文件并运行

#添加的内容
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

#运行
source ~/.bashrc

四、创建虚拟环境

和之前的pip安装的虚拟环境不同,这次是在创建python2环境时,需要指明解释器版本

python2环境的虚拟环境

mkvirtualenv venv -p python2.7 venv是虚拟环境名字

python3环境的虚拟环境

mkvirtualenv venv3 venv3虚拟环境名

注意:如果在创建过程中遇到如下问题时:

/usr/bin/python: No module named virtualenvwrapper
在这里插入图片描述
错误原因:Ubuntu安装了2.7和3.x两个版本的python,在安装时使用的是sudo pip3 install virtualenvwrapper
在我运行的时候默认使用的是python2.x,但在python2.x中不存在对应的模块

所以,在bashrc文件里面加入如下命令:

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 即可

创建环境成功之后的截图
在这里插入图片描述

虚拟环境创建完成的验证
使用pip list / pip3 list
以及 which pip / which pip3都是验证pip、pip3是否是完全隔离的状态;
如下截图,就是正确无误的状态
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gymaisyl/article/details/86605872