在 Ubuntu 上配置 Python 虚拟环境,常用方式有两种:venv(官方推荐,Python 自带) 和 virtualenv / virtualenvwrapper。下面以最常见、最简单的方式讲。
Ubuntu 一般自带 Python3,但 venv 可能需要安装:
sudo apt update
sudo apt install python3 python3-venv python3-pip
进入你的项目目录:
cd ~/my_project
python3 -m venv venv
venv是虚拟环境目录名,可随意命名
source venv/bin/activate
激活后,终端前面会出现:
(venv) user@ubuntu:~/my_project$
pip install requests
deactivate
sudo apt install python3-pip
pip3 install virtualenv
virtualenv venv
source venv/bin/activate
Ubuntu 默认是 python3:
python3 --version
python3.10 -m venv venv
直接删目录即可:
rm -rf venv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
如果你用的是 Ubuntu 22.04 / 24.04、Python 版本管理(pyenv) 或 Conda,我也可以继续讲。