在 Ubuntu 上配置 Python 通常包括安装 Python、管理版本、创建虚拟环境、安装包这几个步骤。下面按常见需求给你一套清晰的做法。
Ubuntu 一般自带 Python 3:
python3 --version
which python3
⚠️ 注意:
python 命令,Ubuntu 20.04+ 默认没有 pythonsudo apt update
sudo apt install python3 python3-pip python3-venv
检查:
python3 --version
pip3 --version
sudo apt install python3.10 python3.11
切换默认(谨慎):
sudo 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
避免污染系统环境。
python3 -m venv myenv
source myenv/bin/activate
deactivate
pip install requests
pip install --upgrade pip
可自由切换任意 Python 版本。
sudo apt install -y build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
curl https://pyenv.run | bash
配置环境变量后:
pyenv install 3.11.6
pyenv global 3.11.6
❌ 不要加 sudo pip
✅ 用虚拟环境
python3 -m pip --version
如果你告诉我:
我可以给你更针对性的配置方案。