在 Ubuntu 上配置 Python3,通常包含安装、版本管理、虚拟环境、pip 配置等步骤。下面按常见使用场景说明。
大多数 Ubuntu 已自带 Python3:
python3 --version
which python3
如果显示版本(如 Python 3.10.12),说明已安装。
sudo apt update
sudo apt install python3 python3-pip python3-venv
python3:解释器python3-pip:包管理工具python3-venv:虚拟环境支持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
Ubuntu 默认使用 python3,不建议直接替换系统 python。
python3
echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc
避免污染系统环境。
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate
退出环境:
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
pip install --upgrade pip
pip install ipython requests flask django
可使用 update-alternatives:
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 -V
pip -V
which python3
如果你有具体用途(如 Django、AI、脚本自动化、服务器部署),我可以给你更针对性的配置方案。