Python虚拟环境使用指南
关于 Python 虚拟环境(venv)在 Ubuntu 24 中的完整使用教程,包括建立、激活、使用、安装包、退出、删除等全过程。
📘 Ubuntu 24 下 Python 虚拟环境使用教程(venv)
1. 检查 Python 环境
Ubuntu 24 默认自带 Python 3.x,你可以先确认版本:
1 | python3 --version |
如果没有 venv 模块,请先安装:
1 | sudo apt update |
2. 创建虚拟环境
选择一个项目目录,比如 myproject:
1 | mkdir ~/myproject |
创建虚拟环境(命名为 venv,你也可以换成其他名字):
1 | python3 -m venv venv |
执行完后,项目目录会多一个 venv/ 文件夹,里面包含隔离的 Python 解释器和库。
3. 激活虚拟环境
激活后,命令行前面会出现 (venv) 提示:
1 | source venv/bin/activate |
此时终端显示类似:
1 | (venv) furina@dell:~/myproject$ |
表示你现在就在虚拟环境里。
4. 使用虚拟环境
(1) 查看 Python 解释器路径
1 | (venv) which python |
(2) 安装依赖包
1 | (venv) pip install requests |
(3) 查看已安装的包
1 | (venv) pip list |
(4) 导出依赖(方便以后复现环境)
1 | (venv) pip freeze > requirements.txt |
(5) 使用依赖文件快速安装
1 | (venv) pip install -r requirements.txt |
5. 退出虚拟环境
当你不需要继续使用时,退出:
1 | (venv) deactivate |
此时 (venv) 会消失,回到系统默认 Python 环境。
6. 删除虚拟环境
如果确定不再需要,可以直接删除虚拟环境目录:
1 | rm -rf venv |
这样虚拟环境就完全被移除了,不会影响全局 Python。
✅ 总结
- 创建环境:
python3 -m venv venv - 激活环境:
source venv/bin/activate - 使用环境:
pip install 包名、pip freeze > requirements.txt - 退出环境:
deactivate - 删除环境:
rm -rf venv
All articles on this blog are licensed under Leonardo unless otherwise stated.
