商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > ubuntu下如何安装python开发工具

ubuntu下如何安装python开发工具

  发布于2026-07-27 阅读(0)

扫一扫,手机访问

想在Ubuntu上顺利搞Python开发?那得先把基础环境和工具链搭好。下面从零开始,一步步带你完成整个流程,确保你既能跑通最简单的脚本,也能应付复杂的项目依赖管理。

ubuntu下如何安装python开发工具

一、基础准备:安装Python及核心开发工具

首先要确保系统里已经有了Python解释器和一些必备的开发工具。这些工具包括pip(Python包管理器)、python3-dev(Python头文件,用于编译C扩展模块)以及build-essential(编译工具链,如gcc)。

  1. 更新软件包列表
    打开终端,运行以下命令同步系统软件包列表,确保获取最新版本的依赖:

    sudo apt update
  2. 安装Python 3
    Ubuntu 20.04及以上版本默认包含Python 3,若未安装或需要更新,可通过以下命令安装:

    sudo apt install python3

    安装完成后,通过python3 --version验证版本(如Python 3.10.12)。

  3. 安装核心开发工具

    • pip:用于安装和管理Python包(Ubuntu自带的Python 3通常已包含pip,可通过pip3 --version验证)。若未安装,运行:
      sudo apt install python3-pip
    • python3-dev:提供Python头文件,支持编译C扩展的Python包(如numpy、pandas):
      sudo apt install python3-dev
    • build-essential:包含gcc、make等编译工具,是编译Python扩展的必备组件:
      sudo apt install build-essential

二、配置虚拟环境(隔离项目依赖)

为什么要用虚拟环境?很简单,就是为了避免不同项目之间的依赖冲突。这是Python开发的最佳实践,Ubuntu推荐使用venv模块(Python 3内置)来创建虚拟环境。

  1. 安装venv模块
    大部分Ubuntu版本已预装venv,若未安装,运行:

    sudo apt install python3-venv
  2. 创建并激活虚拟环境

    • 在项目目录中创建虚拟环境(以myproject为例):
      python3 -m venv myprojectenv
    • 激活虚拟环境:
      source myprojectenv/bin/activate
      激活后,终端提示符会显示虚拟环境名称(如(myprojectenv)),表示当前处于隔离环境。
  3. 退出虚拟环境
    完成工作后,通过以下命令退出:

    deactivate

三、安装常用Python开发库

根据项目需求,你可以通过pip安装常用的第三方库。下面列举几个常见场景的库,直接复制粘贴即可。

  1. 数据处理与分析

    pip install numpy pandas matplotlib seaborn
  2. Web开发

    pip install flask django fastapi
  3. 机器学习与AI

    pip install tensorflow torch scikit-learn
  4. 工具类库

    • 代码格式化:black(自动格式化代码)、flake8(语法检查):
      pip install black flake8
    • 测试框架:pytest(单元测试):
      pip install pytest

四、管理项目依赖(生成requirements.txt)

环境搭好了,库也装好了,但怎么保证换一台机器也能一键复现?关键就在于requirements.txt文件。

  1. 生成requirements.txt
    在虚拟环境中,运行以下命令生成依赖文件:

    pip freeze > requirements.txt
  2. 根据requirements.txt安装依赖
    新建项目或迁移环境时,通过以下命令安装所有依赖:

    pip install -r requirements.txt

五、可选:使用Pyenv管理多版本Python

有时候需要同时使用多个Python版本,比如测试兼容性,或者项目要求特定版本。这时候pyenv就派上用场了。

  1. 安装pyenv
    运行以下命令安装pyenv及插件:

    curl https://pyenv.run | bash

    安装完成后,在~/.bashrc(或~/.zshrc)中添加以下内容以初始化pyenv:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"

    保存后运行source ~/.bashrc使配置生效。

  2. 安装指定版本的Python
    例如,安装Python 3.9.7:

    pyenv install 3.9.7
  3. 设置全局/局部版本

    • 全局默认版本(所有终端生效):
      pyenv global 3.9.7
    • 当前项目局部版本(仅当前目录生效):
      pyenv local 3.9.7
  4. 验证版本
    运行python --version,输出应为指定的Python版本(如Python 3.9.7)。

通过以上步骤,你就能在Ubuntu上搭建一个完整、灵活的Python开发环境,不管是写个简单脚本还是跑大型项目,都能游刃有余。

本文转载于:https://www.yisu.com/ask/16164668.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注