Ubuntu Python和C++开发环境配置需分五步:一装build-essential、cmake等编译工具;二装python3-pip、venv并升级pip;三用venv建隔离虚拟环境;四装gdb、clang-format、cppcheck等辅助工具;五配VS Code及对应扩展。

如果您希望在Ubuntu系统上配置一个完整的Python和C++开发环境,需要安装编译器、解释器、包管理工具及基础开发库。以下是具体实施步骤:
一、安装基础编译工具与构建依赖
Ubuntu默认不预装C/C++编译器和构建工具链,需通过系统包管理器安装gcc、g++、make及cmake等核心组件,以支持源码编译与项目构建。
1、打开终端,执行更新命令:sudo apt update
2、安装GNU编译工具集:sudo apt install build-essential
立即学习“Python免费学习笔记(深入)”;
3、单独安装CMake(Ubuntu 20.04+通常已含,但建议确认并升级):sudo apt install cmake
4、验证安装结果:gcc --version && g++ --version && cmake --version
二、配置Python解释器与pip工具
Ubuntu系统通常预装Python 3,但可能缺少pip、venv等关键开发模块,需显式安装并确保版本可用。
1、检查系统Python 3状态:python3 --version
2、安装pip3及setuptools:sudo apt install python3-pip python3-venv python3-dev
3、升级pip至最新稳定版:python3 -m pip install --upgrade pip
4、验证pip功能:pip3 --version
三、设置Python虚拟环境管理机制
为避免全局Python包冲突,推荐使用venv模块创建隔离的项目级环境,每个项目可独立管理依赖版本。
1、在项目目录中创建虚拟环境:python3 -m venv myenv
2、激活该环境:source myenv/bin/activate
3、激活后提示符将变化,此时pip安装的包仅作用于当前环境
4、退出环境使用:deactivate
四、安装C++常用开发辅助工具
除编译器外,还需调试器(gdb)、静态分析工具(cppcheck)、代码格式化工具(clang-format)等提升开发质量。
1、安装GDB调试器:sudo apt install gdb
2、安装Clang格式化工具:sudo apt install clang-format
3、安装C++静态检查工具:sudo apt install cppcheck
4、验证工具可用性:gdb --version && clang-format --version && cppcheck --version
五、配置代码编辑器支持(以VS Code为例)
VS Code是Ubuntu下广泛使用的轻量级IDE,需安装对应语言扩展及配置编译任务,实现语法高亮、智能补全与一键构建。
1、下载并安装VS Code官方.deb包:sudo apt install ./code_*.deb(需先从官网获取)
2、启动VS Code,进入扩展市场安装:Python、C/C++、CMake Tools
3、在工作区根目录创建.vscode/tasks.json,配置g++编译任务
4、按Ctrl+Shift+B调用构建任务,生成可执行文件

















