Linux操作系统 Ubuntu下安装Python3虚拟环境

为什么要安装虚拟环境?

首先虚拟环境是什么?这个自己百度去
虚拟环境能干嘛? 这个我来回答你, 比如我自己本地写了一个Django项目,用的Django1.10版本,而我再github上看到了一个很好的项目, 用的Django2.0版本,这时改怎么做了?虚拟环境就派上用场了。

1,安装Python3和pip3

  • Linux操作系统是默认安装了Python2的, Python3是需要手动安装的还有包管理工具pip3

首先更新软件包

sudo apt-get update

安装Python3 # 我这安装的Python3.6 安装好后终端输入Python3 能否进入

sudo apt-get install python3.6

安装pip3 # pip3 list 试试看能不能看到依赖包

sudo apt-get install python3-pip

安装虚拟环境

sudo pip3 install virtualenv

建立虚拟环境的存放文件夹

mkdir ~/.virtualenvs

好现在已经可以创建虚拟环境了

cd ~/.virtualenvs # 进入那个目录
virtualenv spider_py3 -ppython3 # 创建虚拟环境 spider_py3 是虚拟环境名字, -p指定Python版本(默认Python2)
source spider_py3/bin/activate # 进入虚拟环境 OK了

但是上面那个有点麻烦 每次进入都要手动路径

有个管理工具特别方便

sudo pip3 install virtualenwrapper

修改配置文件

sudo vim ~/.bashrc
输入大写G进入最后一行 # 不会vi基本命令的自行百度
添加以下数据
export WORK_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh #注意单词不要拼写错误

启用生效

source ~/.bashrc

查看和切换虚拟环境

workon # 单输入这个回车 查看所有的虚拟环境

切换虚拟环境

workon 环境名 # 切换

创建虚拟环境 tip: 终端下输入mkvir 再按Tab自动补齐 后面的命令一样

mkvirtualenv 环境名 -ppython3 # 指定虚拟环境名 -p指的Python版本

退出虚拟环境

deactivate

差不多就这些, 所有创建的虚拟环境都在~./virtualenvs 这个文件夹下,
这个文件名字和目录可以自定义。
写这个的目的是刚刚要配置一个新的服务器,梳理以下思路,网上查了好几篇文章才成功
希望看到我这一篇文章就足够了,希望能帮到你。

猜你喜欢

转载自blog.csdn.net/wgPython/article/details/80691680