在 Ubuntu 上配置 Python,通常包含 系统自带 Python、安装/切换版本、包管理(pip/venv)、以及可选的开发环境。下面按常见需求给你一份清晰指南。
Ubuntu 通常自带 Python 3:
python3 --version
which python3
⚠️ 注意:
/usr/bin/python3,系统是依赖它的python 命令直接指向 python3(可能影响系统工具)sudo apt update
sudo apt install python3 python3-pip python3-venv
查看版本:
python3 --version
pip3 --version
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev
使用:
python3.11 --version
✅ 强烈建议每个项目一个 venv
mkdir myproject && cd myproject
python3 -m venv venv
source venv/bin/activate
退出环境:
deactivate
pip install requests
pip list
pip freeze > requirements.txt
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
如果你确定不会影响系统,可以:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
⚠️ 不推荐新手修改系统 python
sudo snap install code --classic
sudo apt install python3-pip
❌ 不要用 sudo pip
✅ 用 venv
sudo apt install python3-dev libssl-dev
如果你愿意,可以告诉我:
我可以给你更针对性的配置方案。