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

变量值:生成虚拟环境位置的路径

linux

posted @ 2022-01-10 13:09  pure3417  阅读(73)  评论(0编辑  收藏  举报