在 Ubuntu 上“设置 Python”通常包括 安装 Python、设置默认版本、配置 pip、以及(可选)使用虚拟环境。下面按常见需求一步步说明(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
python3 --version
Ubuntu 默认已安装 python3,但 不会默认提供 python 命令。
sudo apt update
sudo apt install python3 python3-pip
sudo apt install python3.10
或(Ubuntu 22.04+):
sudo apt install python3.11
python 命令(推荐方式)⚠️ 不要直接替换系统 python3,避免破坏系统工具。
update-alternatives(推荐)sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
或指定版本:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2
切换版本:
sudo update-alternatives --config python
sudo apt install python3-pip
验证:
pip3 --version
pip3 install --upgrade pip
这是 最推荐的做法,避免污染系统 Python。
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
激活后提示符会变成:
(venv) user@ubuntu:~$
deactivate
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python 命令?✅ 正常现象,Ubuntu 故意不提供 python,用 python3
尝试:
python3 -m pip install xxx
✅ 最佳实践组合:
python3 + venv + pip
如果你告诉我:
我可以给你一套 更精确定制 的 Python 环境配置方案 ✅