Python 3.3 source code setup: die Module wurden nicht gefunden: _lzma _sqlite3 _tkinter
Ich versuche die kompilierte version von CPython, auf Ubuntu 12.04, indem Sie die folgenden python developer guide.
Auch nach der Installation der abhängigen Pakete, die lzma und sqlite3, build schlägt fehl, die angibt, dass die abhängigen Module nicht gefunden wurden.
Genaue Fehler:
*Python bauen fertig, aber die erforderlichen bits, um diese Module wurden nicht gefunden:
_lzma _sqlite3 _tkinter
Die notwendigen bits, Blick in setup.py in detect_modules() für den Modulnamen.*
Konnte ich nicht finden das Paket tkinter. Jede Hilfe zu schätzen wissen.
InformationsquelleAutor NaveenBabuE | 2012-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage zu bauen
Python 3.3
ohne änderungsetup.py
nach der Installation der folgenden Pakete auf meinem Ubuntu-Precise-box.InformationsquelleAutor linuxmonk
Den Mangel zu finden, lzma und sqlite3 werden kann, weil Ihr Pfad (LD_LIBRARY_PATH) waren falsch. Wie haben Sie diese beiden Pakete; hast du mit dem Paket-manager? Wenn Sie manuell installiert, wo hast du Sie installieren? Auch haben Sie die Entwicklung Versionen, wenn Sie den Paket-manager zu installieren, lzma und sqlite3? Bei der Installation aus dem Quellcode, müssen Sie die Entwickler-Versionen, so dass Python-Quelle finden können, die notwendigen include-Dateien.
Weiter, die Sie haben können, zu Bearbeiten
setup.py
angeben, wo diese Pakete gefunden werden können.Als für tkinter: diese beruht auf tcl/tk, so vergewissern Sie sich, dass die Entwicklung von Versionen dieser Pakete installiert, wenn Sie installieren python/tkinter von der Quelle.
InformationsquelleAutor
Dies funktioniert für mich (Python 3.4, Ubuntu 13.04) mit der Bedeutung "machen", schließt sauber:
Installieren:
InformationsquelleAutor Giampaolo Rodolà
Benutzte ich die Anweisungen hier:
python-on-debian-wheezy
Aber das musste ich auch installieren tk-dev, die nicht dort aufgeführt.
InformationsquelleAutor Al Conrad