Ich benutzte Python 2.6.5, um meine Anwendung zu erstellen, die mit sqlite3 3.5.9 kam. Offenbar wurde, wie ich in einer anderen Frage herausgefunden habe, die Fremdschlüsselunterstützung in sqlite3 erst ab Version 3.6.19 eingeführt. Wie auch immer, Python 2.7 kommt mit sqlite3 3.6.21, also diese Arbeit - ich entschied, dass ich Fremdschlüssel in meiner Anwendung verwenden wollte, also habe ich versucht, auf Python 2.7 zu aktualisieren.Wie kann ich das sqlite3-Paket in Python 2.6 aktualisieren?
Ich benutze verdreht, und ich konnte nicht für das Leben von mir es zu bauen. Twisted setzt auf zope.interface und ich kann zope.interface für python 2.7 nicht finden - ich dachte, es könnte sowieso "funktionieren", aber ich müsste einfach alle Dateien über mich selbst kopieren und alles selbst funktionieren lassen, anstatt nur die selbstinstallierenden Pakete zu verwenden.
Also dachte ich, es wäre vielleicht klüger, Python 2.6 einfach neu zu erstellen und es mit einer neuen Version von sqlite3 zu verknüpfen. Aber ich weiß nicht wie--
Wie würde ich das tun?
ich Visual Studio 2008 als Compiler installiert haben, habe ich gelesen, dass die einzige ist, die wirklich für Windows unterstützt wird, und ich bin eine 64-Bit-Betriebssystem
könnten Sie nur noch eine blutende Randabhängigkeit in dort werfen? ;) – msw
@msw Ich verstehe, die Aktualisierung auf den _very_python _very_ und erwarten, dass vorhandene Bibliotheken es unterstützen, ist ein bisschen lächerlich. Aber ich glaube nicht, dass das Erreichen der eingebauten Unterstützung für ein RDBMS, das grundlegende Funktionen unterstützt, so weit hergeholt ist, besonders wenn Sie relativ neu bei SQL sind und die Sicherheit wollen, dass Ihre Tabellen Sie unterstützen, wenn Müll versucht, es zu machen seinen Weg in Ihre Datenbank. –
Ich hielt es nicht für weit hergeholt und war nicht ernst, woher der Smiley;) Ich dachte, dass Sie sich in Abhängigkeit von der Abhängigkeit einkauften, die Sie tatsächlich waren. Frieden. – msw