跳转至

venv 管理虚拟环境

概要: 使用Python自带的venv工具管理虚拟环境

创建时间: 2022.06.02 20:47:05

更新时间: 2023.08.16 22:35:43

本文介绍在不使用conda的情况下,如何创建Python虚拟环境。

创建虚拟环境

Python3的官方文档中,已经给出了创建虚拟环境最简单的方式,一行命令即可:

Bash
python3 -m venv ${path}
注意:在ubuntu上,在创建虚拟环境前,还需要安装必备软件包:sudo apt-get install python3-venv
不过上述方式的弊端在于,只能创建与python3环境版本一致的虚拟环境(比如使用python3.8.8只能创建python3.8虚拟环境,而不能创建python3.7或者python2等版本的虚拟环境)。解决方案是使用conda工具

激活虚拟环境

Bash
# 适用于 bash/zsh 环境
source <venv>/bin/activate
例如
Bash
python3 -m venv ~/test/venv  # 创建
source ~/test/venv/bin/activate  # 激活

退出虚拟环境

Bash
deactivate

参考