Ubuntu下Python开发环境搭建,从零开始的完整指南

admin
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),执行以下命令更新系统的包列表和已安装包:

Ubuntu下Python开发环境搭建,从零开始的完整指南

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版本
# 安装指定版本(如
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码