2009-09-25 110 views
1

我不能使用sqlite3(构建python包)。缺少_sqlite3.so的原因。我发现人们有同样的问题,他们解决了here如何从源代码构建?

的解决方案,在一个给定的一句话:

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

但是,我不理解术语。什么意思是“从源头上构建”?应该从源代码构建什么?新版本的Python? SQLite的?以及如何从源头上构建?应该完成哪些步骤?

回答

3

这里下载SQLite的源:SQLite Download Page

某处提取压缩包你的机器上。

导航到展开的目录。

运行:

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

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

这些方向是最简单的。在这种情况下,您可能会遇到依赖性问题,您还需要下载并构建它们。

0

在这篇文章中,海报从源代码构建Python,因为他试图安装的Slackware软件包显然已经损坏(Slackware是Linux发行版)。

除非您还使用相同的Slackware发行版,否则我会声称您的问题是而不是相同。