在 Ubuntu 下配置 Python,通常包含系统 Python 管理、安装指定版本、虚拟环境、包管理等几个方面。下面按常见需求一步步说明。
Ubuntu 一般自带 Python 3:
python3 --version
which python3
⚠️ 不要卸载系统自带 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3.10 python3.10-venv python3.10-dev
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --config python3
sudo apt install python3-pip
检查:
pip3 --version
pip3 install --upgrade pip
python3 -m venv venv
source venv/bin/activate
deactivate
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
可使用 pyenv:
sudo apt install -y make build-essential libssl-dev zlib1g-dev
curl https://pyenv.run | bash
然后:
pyenv install 3.11.6
pyenv global 3.11.6
export PATH=$PATH:~/.local/bin
sudo apt install python3-dev build-essential
如果你有具体用途(如:跑 Django、AI 训练、系统脚本、Docker),可以告诉我,我可以给你更针对性的配置方案。