Локальная установка python - PullRequest
1 голос
/ 18 января 2010

Я хочу установить 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. Кстати: если я устанавливаю sqlite3 в мой локальный каталог / home / alex / local-install перед установкой python - импорт sqlite3 работает нормально. Это может быть решением: но в этом случае мне нужно вручную установить множество библиотек, которые я хочу связать с python. Бррррр: - [

1 Ответ

3 голосов
/ 18 января 2010

Вам нужно установить заголовочные файлы и библиотеки для sqlite где-нибудь, где их может найти сборка Python.Вы не сказали, какая у вас ОС.В Linux вам обычно нужно установить дополнительные пакеты -dev [el], чтобы иметь возможность собираться из библиотеки.

...