python的本地安装

时间:2010-01-18 20:41:06

标签: python sqlite makefile install

我想将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)?

P.S。顺便说一句:如果我在安装python之前将sqlite3安装到我的本地目录/ home / alex / local-install - import sqlite3工作正常。这可能是一个解决方案:但在这种情况下,我必须手动安装许多我想用python绑定的库。 Brrrrr: - [

1 个答案:

答案 0 :(得分:3)

您需要在Python构建可以找到它们的地方安装sqlite的开发头文件和库。你没有说你有什么操作系统。在Linux上,您通常必须安装额外的-dev [el]软件包才能构建库。