You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04下使用pyenv安装Python 3.10失败求助

解决Ubuntu 24.04下pyenv安装Python 3.10构建失败的问题

问题分析

从错误日志来看,构建失败源于ensurepip自动安装setuptools和pip时返回非零状态码,常见诱因包括编译依赖缺失、pyenv/python-build版本过旧。

解决步骤

  • 安装Python编译必需依赖
    Ubuntu 24.04编译Python需要完整的构建工具和依赖库,执行以下命令安装:

    sudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
    
  • 更新pyenv到最新版本
    你当前使用的python-build版本为20180424,版本过旧可能引发兼容性问题:

    • 若通过Git安装pyenv:
      cd ~/.pyenv && git pull
      
    • 若通过APT包管理器安装pyenv:
      sudo apt update && sudo apt install --only-upgrade pyenv
      
  • 跳过ensurepip安装(备选方案)
    若上述步骤无效,可跳过自动安装pip/setuptools,之后手动完成:

    1. 执行安装命令并跳过pip:
      pyenv install 3.10 --without-pip
      
    2. 激活刚安装的Python版本:
      pyenv local 3.10
      
    3. 手动安装pip:
      curl https://bootstrap.pypa.io/get-pip.py | python
      
  • 清理旧构建残留
    删除之前失败的临时构建文件,避免干扰新安装:

    rm -rf /tmp/python-build.20240509100702.184910
    

内容的提问来源于stack exchange,提问作者Gautam dhyagni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 14:40:31