下面给你一个在 Ubuntu 上配置 Python 环境的常见、稳妥方案,适合大多数开发和学习场景。
Ubuntu 一般自带 Python 3:
python3 --version
⚠️ 不要卸载系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install -y python3 python3-pip python3-venv
检查:
python3 -V
pip3 --version
避免污染系统环境。
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate
激活后提示符前会出现 (venv)
deactivate
pip install requests
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Ubuntu 默认源可能版本较旧。
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.11 python3.11-venv
使用:
python3.11 -m venv venv
sudo snap install code --classic
python3 -m pip install xxx
❌ 不要用 sudo pip
✅ 用虚拟环境
update-alternatives --list python3
sudo apt update
sudo apt install python3 python3-pip python3-venv
python3 -m venv venv
source venv/bin/activate
pip install flask
如果你告诉我:
22.04 / 20.04 / 24.04)我可以给你更精准的配置方案。