gpt4 book ai didi

python - 从源代码安装Python 3.1.2,如何解决sqlite3-dev依赖关系?

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:04 24 4
gpt4 key购买 nike

运行 ubuntu 9.04“jaunty”。

当我运行 make 时,出现以下错误:

Python build finished, but the necessary bits to build these modules were not found:
_sqlite3

所以简单的解决方案是使用 apt-get 安装缺少的依赖项,“sudo apt-get -f install libsqlite3-dev”,但我收到以下错误:

The following packages have unmet dependencies:
libsqlite3-dev: Depends: libsqlite3-0 (= 3.6.10-1) but 3.6.10-1ubuntu0.2 is to be installed
E: Broken packages

我尝试卸载“libsqlite3-0”,但 synaptic 说很多东西都需要它(50+)。

所以现在我陷入困境了。我无法安装缺少的依赖项。因此我无法安装 python 3.1.2。

关于如何修复缺少的 libsqlite3-dev 依赖项有什么想法吗?

最佳答案

该错误消息中的依赖项不匹配与官方 ubuntu repository 不一致。 (Jaunty 中 libsqlite3-dev 的官方版本取决于 libsqlite3-0 (= 3.6.10-1ubuntu0.2)。)也许您上次的 apt-get 更新 已完成虽然存储库仍在更新,并且只有一些最新的软件包可用。

运行sudo apt-get update后重试,也许首先切换到不同的 apt 服务器。 (您可以使用 Software Sources 系统管理工具在 Ubuntu GUI 中执行此操作。)

或者,如果您不想手动构建和安装 Python,您可以将 Ubuntu 升级到最新版本。 Lucid 的存储库中已经有 Python 3.1.2,如 python3。

关于python - 从源代码安装Python 3.1.2,如何解决sqlite3-dev依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com