ubuntu

Ubuntu Python安装教程

小樊
36
2025-06-21 10:11:08
栏目: 编程语言

在Ubuntu系统上安装Python有多种方法,以下是一些常用的安装步骤:

使用APT包管理器安装Python(推荐新手)

  1. 更新软件包列表

    打开终端,输入以下命令来更新系统的软件包列表,确保你安装的是最新版本的软件包:

    sudo apt update
    
  2. 安装Python

    使用以下命令安装Python 3:

    sudo apt install python3
    

    如果你想安装一个特定的版本,可以在命令中指定版本号,例如:

    sudo apt install python3.8
    
  3. 验证安装

    安装完成后,可以通过以下命令验证Python是否安装成功:

    python3 --version
    

    如果系统返回了Python的版本号,那么安装就成功了。

  4. 安装pip(可选)

    如果你需要安装Python的包管理工具pip,可以使用以下命令:

    sudo apt install python3-pip
    
  5. 安装虚拟环境(可选)

    为了更好地管理Python环境和依赖包,建议安装虚拟环境工具virtualenvwrapper:

    pip3 install virtualenvwrapper
    

    然后,根据需要配置环境变量。

  6. 安装特定版本的Python(可选)

    如果你需要安装特定版本的Python,比如Python 3.9,可以按照以下步骤操作:

    • 更新包管理器:

      sudo apt update
      
    • 安装构建依赖:

      sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget curl llvm liblzma-dev libbz2-dev tk-dev libdb-dev
      
    • 下载Python源代码:

      wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
      
    • 解压和进入目录:

      tar -xf Python-3.9.7.tgz
      cd Python-3.9.7
      
    • 编译并安装Python 3.9:

      ./configure --enable-optimizations
      make -j 8
      sudo make altinstall
      
    • 验证安装:

      python3.9 --version
      

通过Deadsnakes PPA安装特定版本的Python

如果你需要安装Ubuntu官方存储库中未提供的Python版本,可以使用Deadsnakes PPA。这个PPA维护了Python的多个版本,并经常更新。

  1. 添加Deadsnakes PPA

    打开终端并输入以下命令:

    sudo add-apt-repository ppa:deadsnakes/ppa
    

    执行此命令后,系统将自动更新APT包索引。

  2. 安装所需Python版本

    添加PPA后,可以安装所需的Python版本。例如,要安装Python 3.9,可以使用以下命令:

    sudo apt install python3.9
    
  3. 验证安装

    安装完成后,可以通过以下命令验证安装:

    python3.9 --version
    

从源码编译安装Python(适合自定义需求)

如果你需要安装一个自定义版本或特定配置的Python,可以选择从源码编译安装。这个过程比较复杂,但提供了最大的灵活性。

  1. 安装依赖包

    在编译Python之前,首先需要安装一些依赖包。使用以下命令安装必要的工具和库:

    sudo apt install build-essential libssl-dev libffi-dev zlib1g-dev
    
  2. 下载Python源码

    前往Python的官方网站,下载所需版本的源码包。然后解压下载的文件。例如:

    wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
    
  3. 解压源码包并进入目录

    tar -xf Python-3.9.7.tgz
    cd Python-3.9.7
    
  4. 编译并安装Python

    ./configure --enable-optimizations
    make -j 4
    sudo make altinstall
    

    请注意使用 altinstall 而不是 install ,以避免覆盖系统的默认Python版本。

以上就是在Ubuntu上安装Python的基本步骤。如果你需要安装特定版本的Python或者从源码编译安装,可以参考上述方法。

0
看了该问题的人还看了