我想将python安装到我的本地目录中:
./configure --prefix=/home/alex/local-install && make && make install当我导入sqlite3时,我得到了以下信息:
ImportError: No module named _sqlite3原因: /home/alex/local-install/lib/python2.6/lib-dynload.中没有_sqlite3.so
如何强制python为sqlite和其他库(例如zlib)构建绑定?
顺便说一下:如果我在安装python之前将sqlite3安装到我的本地目录/home/alex/ local -install,那么导入sqlite3就可以正常工作。这可能是一个解决方案:但在这种情况下,我必须手动安装许多库,这些库是我想要与python绑定的。Brrrrr :-[
发布于 2010-01-19 04:46:57
您需要将sqlite的开发头和库安装到Python构建可以找到它们的地方。你没说你有什么操作系统。在Linux上,您通常必须安装额外的-devel包才能基于库进行构建。
https://stackoverflow.com/questions/2089054
复制相似问题