Wie kann ich apt-get dazu bringen, Python-Pakete für eine andere Python-Version zu installieren?

Wie kann ich apt-get dazu bringen, Python-Pakete für eine andere Python-Version zu installieren?

In Ubuntu 10.10 habe ich Python 2.7 installiert. Ich würde gerne apt-get verwenden, um Pakete für diese Python-Version zu installieren, habe aber nicht herausgefunden, wie das geht.

Dinge, die ich ohne Erfolg versucht habe:

Ändern des symbolischen Links unter /usr/bin/python, sodass er auf /usr/bin/python2.7 verweist – selbst danach installiert apt-get immer noch Inhalte in Python2.6.

Richten Sie Python2.7 mit Update-Alternatives als primäre Alternative ein – funktioniert nicht.

Irgendwelche Ideen? Danke!

Antwort1

Die derzeit unterstützten Python-Versionen finden Sie unter /usr/share/python/debian_defaults. Überprüfen Sie, ob python-2.7dort als unterstützt aufgeführt ist.

Es gibt ein sogenanntes python-supportSystem in Debian. Wenn python-supportein -aware-Paket (d. h. wenn der Betreuer python-supportbeim Verpacken Sachen verwendet hat) sagt, dass esunterstützt einen bestimmten Bereich von Python-Versionen, dpkg ruftHooks für Updates installierter Runtimesals Teil des postinstProzesses. Es gibt auch ein alternatives python-centralSystem, das dasselbe tut.

Antwort2

Haben Sie über die PythonEinrichtungstools? Nachdem Sie es installiert haben, ist die Installation zusätzlicher Pakete normalerweise so einfach wie:

$ easy_install package-name

(je nachdem, wie Sie Python 2.7 installiert haben, müssen Sie möglicherweise verwenden sudo)

Antwort3

Klingt nach einem Problem mit dem Repository?
Du solltest einen Fehlerbericht an Ubuntu senden, oder?
Ansonsten kannst du es manuell installieren, wo du willst :-) (aber natürlich ist das schwieriger als apt-get foo)

verwandte Informationen