在 Ubuntu 下配置 Python,通常包括安装 Python、管理版本、创建虚拟环境、配置 pip 镜像等。下面按常见需求一步步说明。
Ubuntu 一般自带 Python 3:
python3 --version
which python3
⚠️ 不要删除系统自带的 python3,很多系统工具依赖它。
sudo apt update
sudo apt install python3 python3-pip python3-venv
查看版本:
python3 -V
pip3 -V
Ubuntu 20.04 / 22.04 示例:
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
使用:
python3.11 --version
pip3 install --upgrade pip
mkdir -p ~/.pip
vim ~/.pip/pip.conf
内容示例(清华源):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
python3 -m venv venv
source venv/bin/activate
deactivate
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 2
sudo update-alternatives --config python
⚠️ 不要改 python3 指向,避免系统异常。
sudo apt install python3-pip
不要使用 sudo pip,用虚拟环境。
sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev
如果你有具体需求(比如 Django / 爬虫 / AI / 服务器部署 / Docker),可以告诉我,我可以给你更针对性的配置方案。