在 Ubuntu 上创建 Python 虚拟环境常用两种方式:venv(推荐,Python 自带) 和 virtualenv。下面一步一步说明。
Ubuntu 一般自带 Python3,但可能需要安装 venv 模块:
sudo apt update
sudo apt install python3 python3-venv python3-pip
进入你的项目目录:
cd ~/my_project
python3 -m venv venv
这里
venv是虚拟环境文件夹名,可以随便改,比如env
source venv/bin/activate
激活后,命令行前面会出现 (venv) 标志。
pip install requests
python main.py
deactivate
sudo apt install python3-pip
pip3 install virtualenv
virtualenv venv
指定 Python 版本(可选):
virtualenv -p python3.10 venv
和 venv 一样:
source venv/bin/activate
deactivate
ensurepip is not available解决:
sudo apt install python3-venv
直接删文件夹即可:
rm -rf venv
如果你是用 Ubuntu 22.04 / 24.04,或者想用 conda / pyenv,我也可以继续讲。