Die Standard-Python-Version auf meinem Ubuntu-System ist 2.7, aber 2.6 ist immer noch vorhanden.
Ich habe Header ( apt-get install python-dev
) installiert, da sie zum Kompilieren und Installieren von Python-Paketen für die aktuelle Version benötigt werden.
Einige meiner Projekte laufen jedoch immer noch in einer virtuellen Python-Umgebung 2.6. Für sie kann ich keine Eggs und Pakete installieren, da unter anderem Python.h fehlt. Muss ich eine ältere Version von python-dev installieren? Wie geht das?
Antwort1
Versuchen Sie, python2.6 und python2.6-dev zu installieren.
Antwort2
Sie können Python verwendenvirtuelle Umgebungum die verschiedenen Versionen und Pakete von Python zu trennen, die Sie ausführen müssen.
Diese Fragebefasst sich auch mit einem ähnlichen Problem.
Es gibt auch ein Bash-Skript zum Installieren und Wechseln von Python-Versionen im laufenden Betrieb. Wenn ich mich an den Namen erinnere, werde ich diesen Beitrag bearbeiten. Sie können dies ebenso wie Virtualenv verwenden, um Python-Umgebungen vollständig zu ändern.
Antwort3
Meine instinktive Antwort wäre, dass Sie Python aus dem Quellcode installieren müssen. Normalerweise wird dies an verschiedenen Zielorten auf dem Laufwerk installiert, also sollte das kein Problem sein. Ich habe einen Link gefunden, der Ihnen beim Kompilieren aus dem Quellcode helfen könnte.