在 Ubuntu 上配置 Python,一般包含 安装 Python、包管理工具(pip)、虚拟环境 等步骤。下面按最常见、最推荐的方式来说明(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
Ubuntu 一般自带 Python 3:
python3 --version
⚠️ 注意:不要卸载系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv -y
安装完成后检查:
python3 --version
pip3 --version
pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir -p ~/.pip
nano ~/.pip/pip.conf
写入:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
避免污染系统 Python。
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate
激活后命令行前面会出现 (venv)
deactivate
比如 Python 3.11:
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev
使用:
python3.11 -m venv venv
适合开发需要多版本的人:
curl https://pyenv.run | bash
然后按提示配置 ~/.bashrc
python 命令不存在Ubuntu 默认只有 python3
可加别名:
echo "alias python=python3" >> ~/.bashrc
source ~/.bashrc
❌ 不要用 sudo pip
✅ 用虚拟环境
如果你是想:
可以告诉我你的具体用途,我可以给你更针对性的配置方案。