本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议 》和 《 阿里云开发者社区知识产权保护指引 》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单 进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 更新包管理器: 使用以下命令更新系统的包管理器:

    sudo apt-get update
     
  • 安装依赖: 安装构建Python所需的依赖:

    sudo apt-get 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 3.9: 使用以下命令下载Python 3.9源代码包:

    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
    

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

  • 验证安装: 使用以下命令验证Python 3.9安装成功:

    python3.9 --version
    

    如果正确显示Python 3.9的版本号,说明安装成功。

  • 通过以上步骤,你可以在Ubuntu上成功安装Python 3.9。

  •