我正在尝试安装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
在最后一步我有一个问题.我收到以下错误消息:
error: command 'gcc' failed with exit status 1
我发现其他人也有这个问题.
据我所知,这个人有问题,因为没有安装sqlite2.但在我的情况下,我有sqlite3(我可以从命令行运行它).
可能是我应该改变一些路径"setup.cfg"
?目前我在那里:
#define= #include_dirs=/usr/local/include #library_dirs=/usr/local/lib libraries=sqlite3 define=SQLITE_OMIT_LOAD_EXTENSION
如果我输入"which sqlite3",我会得到:
/usr/bin/sqlite3
我在这里看到了类似的问题.答案是"你需要sqlite3-dev".但是,即使是这样,如何检查我是否有sqlite3-dev
.如果我没有它如何得到它?
任何人都可以帮我解决这个问题.
先感谢您.
对于Debian发行版,我修复了这个问题
sudo apt-get install libsqlite3-dev
我能够通过安装sqlite-devel包解决相同的构建错误:
sudo yum install sqlite-devel