在 Ubuntu 上调(配置 / 使用 / 管理)Python,通常可以从下面几个方面入手,看你是想用系统 Python、装多版本、还是配开发环境。
python3 --version
which python3
一般 Ubuntu 自带 python3(比如 3.8 / 3.10),但没有 python 命令(这是正常的)。
sudo apt update
sudo apt install python3.11
查看所有版本:
ls /usr/bin/python3*
update-alternatives 切换默认 python3sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
# 交互选择
sudo update-alternatives --config python3
⚠️ 不建议改 python 指向系统 python3,可能影响 apt。
python3 -m venv venv
source venv/bin/activate
退出:
deactivate
确保 pip 可用:
python3 -m pip --version
安装包:
python3 -m pip install requests
国内加速:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx
curl https://pyenv.run | bash
然后按提示配置 ~/.bashrc 或 ~/.zshrc。
使用:
pyenv install 3.12.1
pyenv global 3.12.1
修复:
sudo apt install --reinstall python3
sudo apt install python3-pip
如果你能告诉我你是:
我可以直接给你最合适的配置方案。