gpt4 book ai didi

python - 什么是 sqlite 开发头文件以及如何安装它们?

转载 作者:太空狗 更新时间:2023-10-29 17:55:42 25 4
gpt4 key购买 nike

我正在尝试安装 pysqlite,但遇到了麻烦。我发现最可能的原因是缺少 sqlite header ,我必须安装它们。

但是,我不知道这些 header 是什么(在哪里可以找到它们、它们在做什么以及如何安装它们)。

任何人都可以帮我解决这个问题吗?

最佳答案

debian/ubuntu:

$ apt-get install libsqlite3-dev # or rpm -i sqlite-devel-something.rpm

我认为许多解释器只是在安装时重新编译他们的小型连接库,但要做到这一点,除了要链接的库之外,他们还需要 C .h 文件。您可能已经拥有该库,因为其他东西依赖于它,但您不一定拥有 dev 包,它介于源代码和二进制文件之间。

其中一部分很简单,如果您要使用库进行开发,则需要它的接口(interface) header 。

但我认为发生了更多事情,起初,人们尝试了全源和全二进制分布,但全二进制分布容易受到依赖 hell 的影响,而全源分布是矫枉过正。我认为现在正在使用一个有趣的折衷方案,一个半源代码分发,其中程序通过重新编译链接到扩展库的那些部分来链接到已安装的库。这对于解释器来说很有意义,其中大部分系统可以二进制形式到达,但扩展模块是为安装的系统动态加载和编译的。我想。

关于python - 什么是 sqlite 开发头文件以及如何安装它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1462565/

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