Я использовал Python 2.6.5 для создания своего приложения, которое поставляется с sqlite3 3.5.9. Видимо, хотя, как я узнал по другому вопросу, поддержка внешнего ключа не была введена в sqlite3 до версии 3.6.19. Однако Python 2.7 поставляется с sqlite3 3.6.21, поэтому эта работа - я решил, что хочу использовать внешние ключи в своем приложении, поэтому я попробовал перейти на python 2.7.Как обновить пакет sqlite3 в Python 2.6?
Я использую скручен, и я не мог на всю жизнь получить его, чтобы построить. Twisted полагается на zope.interface, и я не могу найти zope.interface для python 2.7 - я думал, что это может просто «работать» в любом случае, но мне нужно просто скопировать все файлы поверх себя и получить все, а не просто использовать самонастраивающиеся пакеты.
Так что я подумал, что было бы разумнее просто перестроить python 2.6 и связать его с новой версией sqlite3. Но я не знаю, как ...
Как бы это сделать?
Я Visual Studio 2008 установлен как компилятор, я прочитал, что это единственное, что действительно поддерживается для Windows, и я бегу 64 битной операционной системы
Вы могли бы бросить еще одну зависимость от кровотечения? ;) – msw
@msw Я понимаю, что обновление до _very latest_ python и ожидание поддержки существующих библиотек - это немного смешно. Но я не думаю, что достижение встроенной поддержки rdbms, поддерживающей базовые функции, пока доступно, особенно если вы относительно новичок в sql и хотите, чтобы ваши таблицы поддерживали вас, если мусор пытается сделать его путь в вашу базу данных. –
Я не думал, что это надуманный и несерьезный, откуда смайлик;) Я думал, что вы покупаете себя в кросс-зависимой неопределенности, которая на самом деле оказалась. Мир. – msw