gpt4 book ai didi

python - 在 Windows 上编译 pysqlite 时遇到问题

转载 作者:可可西里 更新时间:2023-11-01 10:27:00 28 4
gpt4 key购买 nike

美好的一天。

我在 Windows 上编译 pysqlite 时遇到问题。我已经设法开始编译了很多工作,但现在我遇到了这个错误:

d:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: cannot find -lsqlite3

我已经搜索了可能的解决方案,但大多数解决方案都是针对 linux 的。

请帮忙。

谢谢。

最佳答案

从源代码编译 pysqlite2 时,您需要编辑文件 setup.cfg,默认情况下应如下所示:

[build_ext]
#define=
#include_dirs=/usr/local/include
#library_dirs=/usr/local/lib
libraries=sqlite3
define=SQLITE_OMIT_LOAD_EXTENSION

您需要取消注释 include_dirslibrary_dirs(删除 #)并确保 include_dirs 点到包含 sqlite3 header 的目录,以及 library_dirs 到可以找到 sqlite3.dll 的地方。

现在你应该可以编译和安装pysqlite2了。之后,您应该将 sqlite3.dll 放在可以找到的地方(PATH 中的某处,或放入 Python27\Lib\site-packages\pysqlite2)

关于python - 在 Windows 上编译 pysqlite 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263275/

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