如何安装pysqlite?

Ver*_*tex 4 python linux sqlite gcc pysqlite

我正在尝试安装pysqlite(Python接口到SQLite).我用包(pysqlite-2.5.5.tar.gz)下载了该文件.我做了以下事情:

gunzip pysqlite-2.5.5.tar.gz
tar xvf pysqlite-2.5.5.tar
\cd pysqlite-2.5.5
python setup.py install
Run Code Online (Sandbox Code Playgroud)

在最后一步我有一个问题.我收到以下错误消息:

error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

我发现其他人也有这个问题.

据我所知,这个人有问题,因为没有安装sqlite2.但在我的情况下,我有sqlite3(我可以从命令行运行它).

可能是我应该改变一些路径"setup.cfg"?目前我在那里:

#define=
#include_dirs=/usr/local/include
#library_dirs=/usr/local/lib
libraries=sqlite3
define=SQLITE_OMIT_LOAD_EXTENSION
Run Code Online (Sandbox Code Playgroud)

如果我输入"which sqlite3",我会得到:

/usr/bin/sqlite3
Run Code Online (Sandbox Code Playgroud)

我在这里看到了类似的问题.答案是"你需要sqlite3-dev".但是,即使是这样,如何检查我是否有sqlite3-dev.如果我没有它如何得到它?

任何人都可以帮我解决这个问题.

先感谢您.

小智 10

对于Debian发行版,我修复了这个问题

sudo apt-get install libsqlite3-dev
Run Code Online (Sandbox Code Playgroud)


mat*_*404 6

我能够通过安装sqlite-devel包解决相同的构建错误:

sudo yum install sqlite-devel
Run Code Online (Sandbox Code Playgroud)