ubuntu 18.04 虚拟环境的搭建,拒绝踩坑!!!

先来看一下一段截图
在这里插入图片描述
大体意思应该就是在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是否是完全隔离的状态;
如下截图,就是正确无误的状态
在这里插入图片描述

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值