温馨提示×

Python 在 Ubuntu 怎么配置

小樊
54
2026-09-25 16:31:56
栏目: 编程语言

下面按最常见场景给你一个清晰、可操作的 Ubuntu 上配置 Python 的指南。如果你有特定用途(如深度学习、Web 开发、自动化),可以再告诉我。


一、Ubuntu 自带的 Python(先看现状)

Ubuntu 通常已自带 Python 3:

python3 --version

⚠️ 注意:

  • 不要卸载系统 Python(apt、桌面对其有依赖)
  • python 命令可能不存在,要用 python3

二、安装 / 升级 Python(推荐方式)

1️⃣ 使用 apt 安装(稳定、简单)

sudo apt update
sudo apt install python3 python3-pip python3-venv

验证:

python3 -V
pip3 --version

2️⃣ 安装指定版本(如 Python 3.11)

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

三、配置 pip(非常重要)

升级 pip

python3 -m pip install --upgrade pip

国内镜像(推荐)

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

四、使用虚拟环境(强烈推荐)

避免污染系统环境。

mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate

退出环境:

deactivate

五、让 python 指向 python3(可选)

sudo apt install python-is-python3

六、开发工具推荐

VS Code(最常用)

sudo snap install code --classic

或安装 ipython

pip install ipython

七、常见问题

pip 安装权限错误

❌ 不要用 sudo pip ✅ 用虚拟环境

找不到 ssl 模块

sudo apt install libssl-dev

八、快速检查清单 ✅

  • [ ] python3 -V 正常
  • [ ] pip3 可用
  • [ ] 会使用 venv
  • [ ] 配置了国内镜像

如果你愿意,可以告诉我:

  • Ubuntu 版本(22.04 / 24.04?)
  • 用途(爬虫 / AI / Web / 脚本)
  • 是否需要 Python 2(一般不建议)

我可以给你更精准的配置方案。

0 踩