如何从源代码构建?
我无法使用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目录里。
这些步骤是最简单的。不过你可能会遇到一些依赖问题,这时候你需要下载并编译那些依赖项。