python虚拟环境详解

介绍

在 Python 中,有几种工具可以用来创建和管理虚拟环境,其中两个最常用的是 venv 和 virtualenv。同时,也有一些第三方工具如 conda(用于 Conda 环境)和 pipenv(用于项目环境)。

venv

venv 是 Python 内置的虚拟环境创建工具。它通常用于创建轻量级的虚拟环境。要创建和激活虚拟环境,可以执行以下命令

# 创建虚拟环境
python -m venv myenv1
python -m venv myenv2

# 激活虚拟环境
source myenv1/bin/activate   # 激活 myenv1
source myenv2/bin/activate   # 激活 myenv2

# 退出虚拟环境
deactivate

# 删除虚拟环境,虚拟环境本质是一个目录,直接删除其文件夹即可
rm -rf myenv/

virtualenv

virtualenv 是一个第三方的虚拟环境创建工具。如果你的 Python 版本较旧,或者想要一些 virtualenv 特有的功能,你可以使用它

# 安装 virtualenv
pip install virtualenv

# 创建虚拟环境
virtualenv myenv1
virtualenv myenv2

# 激活虚拟环境
source myenv1/bin/activate  
source myenv2/bin/activate 

# 退出虚拟环境
deactivate
posted @ 2025-08-13 22:46  阿峰博客站  阅读(49)  评论(0)    收藏  举报