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