《Python 开发环境》(三)virtualenv

1. 虚拟环境安装

安装 virtualenv 需要使用 pip 命令,我们的全局存在两个版本的 pip,任意选择一个安装即可(我们这里选择使用 pip3.8 来安装 virutalenv 虚拟环境工具)。

# 将虚拟环境工具安装到 python3.7 环境中
pip3.7 install virtualenv
pip3.7 install virtualenvwrapper-win


# 将虚拟环境工具安装到 python3.8 环境中
pip3.8 install virtualenv
pip3.8 install virtualenvwrapper-win

virtualenvwrapper 是对 virtualenv 的扩展,提供了一组用于更方便管理虚拟环境的命令。它简化了创建、激活和删除虚拟环境的过程。

安装成功之后,就可以使用 mkvirtualenv env-name 命令来创建虚拟环境,这里有以下几点需要知道:

  1. 虚拟环境中不会存在多个版本的解释器,所以可以直接使用 python 和 pip 命令,不需要在命令上添加版本号
  2. 虚拟环境默认存储到用户目录下的 Env 目录下
  3. 当使用 pip 命令安装包时,会自动将包安装到虚拟环境目录下的 Lib\site-packages 目录下

如果需要设置默认的虚拟环境存储目录,可以配置 WORKON_HOME 环境变量,如下图所示:

2. 虚拟环境管理

# 创建虚拟环境
mkvirtualenv env_name -p python3.8

# 激活虚拟环境
workon env_name

# 退出虚拟环境
deactivate

# 查看虚拟环境
lsvirtualenv

# 删除虚拟环境
rmvirtualenv env_name

如何修改虚拟换名的名字?

# 进入旧环境
workon old-env
# 导出包列表
pip freeze > requirements.txt
# 进入新环境
mkvirtualenv new-env
# 安装包列表
pip install -r requirements.txt
# 删除旧环境
rmvirtualenv old-env

未经允许不得转载:一亩三分地 » 《Python 开发环境》(三)virtualenv
评论 (0)

2 + 4 =