下面按从零开始的思路,介绍在 Ubuntu 上配置 Python 的常见方法,适用于 Ubuntu 20.04 / 22.04 / 24.04。
Ubuntu 通常已自带 Python 3:
python3 --version
查看路径:
which python3
⚠️ 不要删除系统自带的 Python 3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv
检查:
python3 --version
pip3 --version
sudo apt update
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
避免污染系统 Python。
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate
退出环境:
deactivate
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir ~/.pip
nano ~/.pip/pip.conf
内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
pip install --upgrade pip
pip install numpy pandas requests flask
如果你希望 python 指向 python3:
sudo apt install python-is-python3
适合多版本共存:
sudo apt install curl git build-essential
curl https://pyenv.run | bash
配置环境变量后:
pyenv install 3.11.6
pyenv global 3.11.6
sudo apt install python3-pip
❌ 不要用 sudo pip
✅ 用虚拟环境
如果你告诉我:
我可以给你更精确的配置方案。