如何从源代码构建?

1 投票
1 回答
1514 浏览
提问于 2025-04-15 14:36

我无法使用sqlite3(构建Python包)。原因是缺少 _sqlite3.so 文件。我发现很多人也遇到过同样的问题,他们在 这里 解决了这个问题。

解决方案可以用一句话概括:

通过从源代码构建并将库移动到 /usr/lib/python2.5/lib-dynload/,我解决了这个问题。

不过,我不太理解这些术语。“从源代码构建”是什么意思?应该构建什么?是新的Python版本吗?还是SQLite?那到底怎么从源代码构建呢?需要哪些步骤?

1 个回答

3

在这里下载SQLite的源代码:SQLite下载页面

把下载的压缩包解压到你电脑上的某个地方。

进入解压后的文件夹。

然后运行:

./configure
make
make install (sudo make install if you have permission issues)

把新编译好的文件复制到你的Python目录里。

这些步骤是最简单的。不过你可能会遇到一些依赖问题,这时候你需要下载并编译那些依赖项。

撰写回答