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

Ubuntu 20.04下使用pyenv安装Python 3.8.11构建失败如何解决?

问题定位

从报错日志中的zipimport.ZipImportError: can't decompress data; zlib not available可直接判定,故障原因是Ubuntu 20.04系统缺少编译Python所需的依赖库,导致pyenv构建Python镜像失败。

解决步骤
  • 第一步:更新系统包索引,安装编译Python需要的全套依赖
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
  • 第二步:清理之前构建失败的残留文件
# 清理已安装失败的版本残留
pyenv uninstall -f 3.8.11
# 清理临时构建目录
rm -rf /tmp/python-build.*
  • 第三步:重新执行Python安装命令
pyenv install 3.8.11
验证

安装完成后执行pyenv versions,若输出列表中包含3.8.11则表示安装成功,可通过pyenv global 3.8.11(全局生效)或pyenv local 3.8.11(当前目录生效)切换到对应版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 18:30:05