Как установить pysqlite? - PullRequest
       57

Как установить pysqlite?

4 голосов
/ 19 сентября 2009

Я пытаюсь установить 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. А если у меня его нету как его получить?

Кто-нибудь может мне помочь с этой проблемой.

Заранее спасибо.

Ответы [ 11 ]

0 голосов
/ 19 сентября 2009

Я тот, кто ответил на другой вопрос :) В системах, использующих RPM-пакеты, т. Е. Для установки вещей обычно используется 'yum', пакет называется sqlite3-devel.

В большинстве систем на основе Debian (т. Е. Вы используете apt-get для установки пакетов), пакет называется sqlite3-dev.

Это очень типичная разница между этими двумя, большинство других пакетов следуют одному и тому же соглашению об именах.

...