Как мне связать пользовательский SQLite, а не версию системы при сборке Python?Python

Программы на Python
Ответить
Anonymous
 Как мне связать пользовательский SQLite, а не версию системы при сборке Python?

Сообщение Anonymous »

Я пытаюсь связать пользовательскую версию sqlite3 при сборке Python, но при компиляции Python возникает ошибка:

/usr/bin/install: невозможно stat 'Modules/_sqlite3.cpython-313-x86_64-linux-gnu.so': Нет такого файла или каталога
make: *** [Makefile:2325:sharedinstall] Ошибка 1

Он не получает пользовательский SQLite, несмотря на указатель на него:

Код: Выделить всё

export CPPFLAGS="-I/opt/sqlite/include"
export CFLAGS="-I/opt/sqlite/include"
export C_INCLUDE_PATH="/opt/sqlite/include:${C_INCLUDE_PATH}"

export LDFLAGS="-L/opt/sqlite/lib"
export LIBRARY_PATH="/opt/sqlite/lib:${LIBRARY_PATH}"
export LD_LIBRARY_PATH="/opt/sqlite/lib:${LD_LIBRARY_PATH}"
export PKG_CONFIG_PATH="/opt/sqlite/lib/pkgconfig:${PKG_CONFIG_PATH}"
Как я могу гарантировать, что используется пользовательский SQLite, а не системная версия? Скрипты оболочки, которые я использую для сборки SQLite и связывания его с Python.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»