在 Ubuntu 下配置 Python,通常包含系统 Python 管理、安装新版本、虚拟环境、包管理几个部分。下面按常见需求一步步说明:
Ubuntu 一般自带 Python 3:
python3 --version
which python3
⚠️ 不要删除系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv
sudo apt install python3.11
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11
检查 pip:
python3 -m pip --version
升级 pip:
python3 -m pip install --upgrade pip
避免污染系统环境。
python3 -m venv myenv
source myenv/bin/activate
deactivate
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
⚠️ 不建议改 python 命令指向,可能会影响 apt。
pip install numpy pandas flask django
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果你是想:
告诉我你的具体用途,我可以给你更针对性的配置方案。