温馨提示×

Ubuntu 中 Python 安装有几种方法

小樊
55
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