virtualenvs
简介
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。
安装
安装虚拟环境的依赖库
pip install virtualenv
安装虚拟环境的外壳操作库
- Ubuntu下
pip install virtualenvwrapper
- Windows下
pip install virtualenvwrapper-win
常用命令
# 列出当前系统中所有的虚拟环境
workon
# 创建一个指定名称的虚拟环境,一个虚拟环境就是一个目录
mkvirtualenv <虚拟环境名称> --python=pythonx.x.x 指定python解释器版本
# 切换虚拟环境
# 进入指定名称的虚拟环境中,路径左边就会出现虚拟环境名称,
# 在有虚拟环境的名称时,所有的pip都是基于对应虚拟环境的目录才操作
workon <虚拟环境名称>
# 退出虚拟环境
deactivate
# 删除指定名称的虚拟环境(慎用,删除前建议备份)
rmvirtualenv <虚拟环境名称>
修改mkvirtualenv默认生成虚拟环境位置
win
使用mkvirtualenv 命令创建虚拟环境时,默认创建位置在C:\Users\你的计算机名目录下,采用下面的方式可以修改虚拟环境存储位置。
右键我的电脑>>>属性>>>高级系统设置>>>环境变量>>>系统变量>>>新建>>>确定
变量名:WORKON_HOME
变量值:生成虚拟环境位置的路径