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

Windows Ubuntu终端安装Python报无法定位部分软件包错误

报错原因

报错由三类问题导致:

  • 命令换行符使用错误:Linux shell中换行转义符\后不能接空格,你输入的命令里\和下一行包名之间存在空格,导致libreadline-dev包名前被识别出冗余空格,系统无法定位对应包
  • 包名存在拼写/录入错误:
    • curlo为笔误,正确包名是curl
    • xz-tuils为笔误,正确包名是xz-utils
  • 旧教程内容过时:教程里写的python-openssl在新版Debian/Ubuntu软件源中已替换为python3-openssl,旧包名已下架
  • 执行安装前未更新软件源索引,也会加剧包查找失败的问题
修复步骤
  1. 先执行软件源索引更新命令:
sudo apt-get update
  1. 执行修正后的依赖安装命令,注意所有换行\后直接接下一行内容,不要加空格:
sudo apt-get install -y 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

注意:如果你使用的是20.04之前的旧版Ubuntu、Debian 10之前的旧版系统,python3-openssl找不到的话,再换回python-openssl即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 21:27:17