在 Ubuntu 上“配置好 Python”一般分几种情况,下面给你一套最常用、最稳妥的方案,覆盖 90% 的使用场景。
Ubuntu 自带 Python(一般是 3.x),不要删系统 Python,否则会坏系统。
查看版本:
python3 --version
sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1
sudo update-alternatives --config python3
不要直接 pip install 到系统
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate
激活后:
pip install requests
退出环境:
deactivate
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install --upgrade pip
pip install ipython
sudo snap install code
VS Code 里:
sudo apt install python3-pip
✅ 用 venv,不要加 sudo pip
我可以给你更精准的配置方案。