Я пытаюсь установить 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
И если я наберу «какой sqlite3», я получу:
/usr/bin/sqlite3
Я видел похожий вопрос здесь. Ответ был «вам нужен sqlite3-dev». Но, даже если это так, как проверить, есть ли у меня sqlite3-dev
. А если у меня его нет, как его получить?
Может ли кто-нибудь помочь мне с этой проблемой.
Заранее спасибо.