ubuntu

Ubuntu 中 Python 安装有几种方法

小樊
50
2025-04-19 18:03:22
栏目: 编程语言

在Ubuntu中安装Python有多种方法,以下提供四种方式:

  1. 使用系统包管理器安装Python

    • Ubuntu系统自带了Python,通常情况下,终端输入 python3 即可启动Python 3.x版本,输入 python 则可能启动Python 2.x版本。
    • 如果需要安装特定版本的Python,可以通过以下命令:
      sudo apt update
      sudo apt install python3.8
      
      这将安装Python 3.8版本。
  2. 使用deadsnakes PPA安装最新版本的Python

    • 如果需要安装最新版本的Python(例如Python 3.11),可以使用deadsnakes PPA:
      sudo add-apt-repository ppa:deadsnakes/ppa
      sudo apt update
      sudo apt install python3.11
      
      安装完成后,可以通过 python3.11 --version 来验证安装。
  3. 手动编译源码安装Python

    • 如果需要从源码编译安装Python,可以从Python官方网站下载所需版本的源码包,然后按照以下步骤进行编译安装:
      1. 下载源码压缩包并解压:
        wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tar.xz
        tar vxJf Python-3.10.8.tar.xz
        cd Python-3.10.8
        
      2. 安装必要的依赖包:
        sudo apt install gcc vim zlib1g-dev
        
      3. 编译:
        ./configure --prefix=/usr/local/python3.10
        make && make install
        
      4. 设置软链接:
        cd /usr/bin
        rm ./python ./pip ./pip3
        ln -s /usr/local/python3.10/bin/python3.10 /usr/bin/python
        ln -s /usr/local/python3.10/bin/pip3.10 /usr/bin/pip3
        
      5. 检查软链接是否成功:
        python -V
        pip -V
        pip3 -V
        
  4. 使用虚拟环境

    • 虚拟环境可以帮助你为每个项目隔离Python环境,避免不同项目之间的依赖冲突。你可以使用 venv 模块来创建虚拟环境:
      python3 -m venv myenv
      source myenv/bin/activate
      
      在虚拟环境中,你可以使用 pip 来安装项目所需的Python包,而不会影响到系统级别的Python环境。

以上就是在Ubuntu中安装Python的方法,用户可以根据自己的需求选择最适合的方式。

0
看了该问题的人还看了