前言
Ubuntu 作为最流行的 Linux 发行版之一,凭借其稳定的性能、丰富的软件生态和开源特性,成为 Python 开发的理想选择。无论是数据分析、Web 开发还是人工智能领域,Ubuntu 都能为 Python 提供高效的运行环境。本文将从基础环境配置出发,逐步深入到 Python 开发的核心场景,帮助开发者在 Ubuntu 系统中快速搭建稳定、高效的 Python 开发环境,并通过实战案例掌握关键开发技能。
一、Ubuntu 系统下 Python 环境基础配置
1.1 了解 Ubuntu 预装的 Python 版本
Ubuntu 系统默认会预装 Python,但可能同时存在 Python 2.x(部分旧版本系统)和 Python 3.x 两个版本。由于 Python 2.x 已停止官方支持,建议优先使用 Python 3.x 进行开发。
查看系统预装 Python 版本:
打开终端(快捷键:Ctrl + Alt + T),执行以下命令:
# 查看 Python 2 版本(若存在)
python --version
# 查看 Python 3 版本
python3 --version
若输出类似 Python 3.10.12 的信息,说明系统已预装 Python 3;若提示 "command not found",则需手动安装。
1.2 安装与升级 Python 3
Ubuntu 官方软件源中包含 Python 3,可通过 apt 包管理器快速安装或升级。
1.2.1 安装 Python 3
# 更新软件源索引
sudo apt update
# 安装 Python 3 及依赖
sudo apt install -y python3 python3-pip python3-dev
python3:Python 3 的核心执行程序python3-pip:Python 3 的包管理工具(用于安装第三方库)python3-dev:Python 3 的开发依赖(编译 C 扩展库时需用到)
1.2.2 升级 pip 到最新版本
pip 是 Python 生态中最常用的包管理器,建议安装后立即升级到最新版本:
python3 -m pip install --upgrade pip
1.2.3 配置 pip 国内源(加速包安装)
默认情况下,pip 从国外的 PyPI 源下载包,速度较慢。可配置国内镜像源(如阿里云、豆瓣源)提升下载速度:
- 创建 pip 配置目录:
mkdir -p ~/.config/pip
- 编辑 pip 配置文件:
nano ~/.config/pip/pip.conf
- 粘贴以下内容(使用阿里云镜像):
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com


