关于 Python 虚拟环境(venv)在 Ubuntu 24 中的完整使用教程,包括建立、激活、使用、安装包、退出、删除等全过程。


📘 Ubuntu 24 下 Python 虚拟环境使用教程(venv)

1. 检查 Python 环境

Ubuntu 24 默认自带 Python 3.x,你可以先确认版本:

1
python3 --version

如果没有 venv 模块,请先安装:

1
2
sudo apt update
sudo apt install python3-venv -y

2. 创建虚拟环境

选择一个项目目录,比如 myproject

1
2
mkdir ~/myproject
cd ~/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
2
(venv) which python
/home/furina/myproject/venv/bin/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。


✅ 总结

  1. 创建环境python3 -m venv venv
  2. 激活环境source venv/bin/activate
  3. 使用环境pip install 包名pip freeze > requirements.txt
  4. 退出环境deactivate
  5. 删除环境rm -rf venv