Ubuntu下Python开发环境搭建指南:首先更新系统(sudo apt update && sudo apt upgrade),安装Python3及pip(sudo apt install python3 python3-pip);创建虚拟环境隔离项目(python3 -m venv venv,激活后source venv/bin/activate);安装VS Code或PyCharm作为编辑器,配置Python插件;通过pip安装常用库(如pip install numpy pandas),最后测试环境,运行python3 --version及简单脚本,确保开发环境就绪,适合零基础用户快速上手。
Python作为一种简洁、易学且功能强大的编程语言,在Web开发、数据分析、人工智能等领域应用广泛,Ubuntu作为最受欢迎的Linux发行系统之一,是Python开发的理想平台,本文将详细介绍在Ubuntu系统下搭建Python开发环境的完整步骤,包括系统准备、Python安装、虚拟环境配置、包管理工具使用、IDE选择与配置等内容,帮助新手快速上手。
系统准备:基础环境更新与依赖安装
在开始Python开发环境搭建前,建议先更新系统并安装必要的依赖包,确保后续操作顺利进行。
更新系统包列表
打开终端(快捷键Ctrl+Alt+T),执行以下命令更新系统的包列表和已安装包:

sudo apt update sudo apt upgrade -y
安装基础依赖包
Python开发及后续可能需要的工具(如编译器、Git等)依赖以下基础包,执行命令安装:
sudo apt install -y build-essential git curl vim
build-essential:包含GCC、G++等编译工具,用于编译Python扩展模块;git:版本控制工具,便于代码管理;curl:用于下载网络资源;vim:文本编辑器(可选,可根据习惯使用其他编辑器)。
Python安装:选择适合的安装方式
Ubuntu系统通常会预装Python(如22.04默认安装Python 3.10),但版本可能较旧或不符合项目需求,推荐以下三种安装方式,按需选择:
使用APT安装(简单,但版本固定)
适合对Python版本无特殊要求的用户,安装系统官方维护的Python版本。
# 安装Python 3(默认最新稳定版) sudo apt install -y python3 python3-pip # 验证安装 python3 --version # 查看Python版本 pip3 --version # 查看pip版本
注意:APT安装的Python可能与系统工具(如apt)依赖,不建议卸载默认版本,仅作为补充使用。
使用源码编译安装(自定义版本)
需要特定Python版本(如最新开发版)或自定义编译选项时,可通过源码安装。
以下以安装Python 3.12.0为例:
# 1. 下载Python源码 wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz # 2. 解压并进入目录 tar -xzf Python-3.12.0.tgz cd Python-3.12.0 # 3. 配置编译选项(--prefix指定安装路径,默认/usr/local) ./configure --enable-optimizations # 4. 编译并安装(耗时较长,耐心等待) sudo make -j$(nproc) # -j$(nproc)利用多核加速编译 sudo make install # 5. 验证安装(安装后python3命令可能指向新版本) python3.12 --version # 显式调用新版本
优点:可安装最新版本,支持自定义编译选项(如启用优化模块);
缺点:编译耗时,需手动管理版本升级。
使用pyenv管理多版本(推荐)
开发中常需切换不同Python版本(如项目A需3.8,项目B需3.10),pyenv是一款优秀的Python版本管理工具,可轻松安装、切换版本。
安装pyenv
curl https://pyenv.run | bash
安装完成后,需配置环境变量,编辑~/.bashrc文件(若使用zsh则编辑~/.zshrc):
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc
重新加载配置文件:
source ~/.bashrc
安装Python版本
# 查看可安装的Python版本 pyenv install --list | grep " 3\." # 过滤出Python 3.x版本 # 安装指定版本(如

