虚拟环境的管理
虚拟环境是一个独立于系统全局环境的独立Python运行环境,用于隔离不同项目的依赖关系。
可以使每个项目都可以拥有独立的包依赖,从而避免包之间的冲突。
venv 虚拟环境
- 虚拟环境是什么
- 虚拟环境的用途
- venv & virtualenv
venv 虚拟环境的优点
- 独立的 Python 环境,不会产生冲突
- 有助于包的管理
- 删除和卸载方便
venv 使用方法
- 创建虚拟环境
- 激活虚拟环境
- 安装 Python 包
venv 创建虚拟环境
-
在终端中,进入要创建虚拟环境的目录,执行以下指令
Python3 -m venv myenv
激活虚拟环境
-
在
macOS
和Linux
上source myenv/bin/activate
-
在Windows上
myenv\Scripts\activate
- 虚拟环境被激活,在命令行提示符前看到环境名称(如
myenv
),表示已经在虚拟环境中。
- 虚拟环境被激活,在命令行提示符前看到环境名称(如
venv 安装 Python 包
-
Python 版本选择
- 进入 Python2.7 环境:
Python2
- 进入 Python3.x 环境:
Python3
- 进入 Python2.7 环境:
-
pip 安装 Python 包
- 安装 Python2.x 版本的包
-
安装 Python3.x 版本的包
# 进入 Python2.7 环境 Python2 # 进入 Python3.x 环境 Python3 # 安装 Python2.x 版本的包 pip install xxx # 安装 Python3.x 版本的包 pip3 install xxx
venv 退出和删除
- 退出虚拟环境:deactivate
- 删除虚拟环境:删除环境目录
# Windows和macOS通用的退出指令
deactivate