编程语言学习
Python
Venv

venv

venv(Python Virtual Environment)是 Python 的一种虚拟环境管理工具,用于创建和管理项目的独立 Python 环境。虚拟环境是一个包含特定 Python 版本和库的目录,与系统的 Python 环境相互独立,使得每个项目都可以有自己的依赖关系,防止不同项目之间的冲突。

创建虚拟环境

# Unix/Unix-like OS
python3 -m venv <env_name>
 
# Windows
python -m venv <env_name>

启动虚拟环境

# Unix/Unix-like OS
source <env_name>/bin/activate
 
# Windows
<env_name>\Scripts\activate.bat

安装依赖

在虚拟环境中安装依赖包,也可以使用 pip 命令。下载的包会保存在虚拟环境目录下的 lib/python3.x/site-packages 文件夹中。

# Unix/Unix-like OS
pip3 install <package_name>
 
# Windows
pip install <package_name>

退出虚拟环境

# Unix/Unix-like OS
deactivate
 
# Windows
deactivate