Python虚拟环境的简单使用教程
使用 venv
创建和管理虚拟环境
介绍
最近在将大部分服务器从debian11升级到debian12后,安装python库时,会提示用户需要在venv虚拟环境中安装python库,所以记录一下python创建和使用venv虚拟环境。
1. 创建虚拟环境
使用 python3
命令创建虚拟环境,并将其放置在当前目录下的 .env
目录中:
python3 -m venv .env
2. 激活虚拟环境
在 macOS 和 Linux 系统中,可以通过以下命令激活虚拟环境:
source .env/bin/activate
在 Windows 系统中,可以使用以下命令激活虚拟环境:
.env\Scripts\activate
激活后,你会在命令行提示符中看到虚拟环境的名称,例如 (.env)
。
3. 安装依赖包
在虚拟环境激活的情况下,使用 pip
安装你需要的依赖包:
pip install 包名
4. 列出已安装的包
你可以使用以下命令来列出虚拟环境中已安装的所有包:
pip list
5. 生成 requirements.txt
文件
为了记录当前虚拟环境中的所有依赖包,可以生成一个 requirements.txt
文件:
pip freeze > requirements.txt
6. 使用 requirements.txt
安装依赖包
在新的环境中,你可以通过以下命令安装 requirements.txt
文件中列出的所有依赖包:
pip install -r requirements.txt
7. 退出虚拟环境
当你完成工作后,可以通过以下命令退出虚拟环境:
deactivate
8. 删除虚拟环境
如果你不再需要虚拟环境,可以简单地删除虚拟环境的目录:
rm -rf .env