Wie aktualisiere ich auf Python 2.7?


7

Ich verwende Ubuntu 10.10, das standardmäßig mit Python 2.6 installiert ist. Einige Anwendungen, die ich verwenden möchte, erfordern jedoch 2.7 und ich möchte aktualisieren.

Wie würde ich das machen?

Antworten:


5

Es befindet sich bereits in den offiziellen Repositories: http://packages.ubuntu.com/maverick/python2.7

sudo apt-get install python2.7

Sie führen dann aus python2.7

Die PS-Unterstützung für Ubuntu 10.10 endet im April 2012: https://wiki.ubuntu.com/Releases


Wenn ich dies tue, verwendet der Befehl pythonimmer noch 2.6, und die Verwendung python2.7würde mir Probleme bei der Installation von Modulen bereiten. Gibt es eine Möglichkeit, es über 2.6 zu ersetzen?
Alex

Darf ich fragen, welche Art von Problemen? :) Sie können Python mit Python2.7 verknüpfen, aber ich würde nicht vorschlagen, dass /usr/bin/pythones von den meisten Python-Paketen in Ubuntu verwendet wird und Probleme verursachen kann, wenn Sie versuchen, es zu ändern. Wenn Sie Python 2.7 für Ihr Programm verwenden möchten, verwenden Sie oben auf myfile.py #!/usr/bin/python2.7und chmod +x myfile.py. Dann führen Sie es als./myfile.py
Savvas Radevic

1
..oder aktualisieren Sie einfach Ihr Ubuntu. 11.04 hat 2.7 als Standard: packages.ubuntu.com/natty/python
Savvas Radevic

1
Es gibt auch ein Python-Twitter-Paket :) Aber Sie können die .py-Bibliotheksdateien / -ordner immer im entsprechenden 2.7-Verzeichnis verknüpfen, ich denke es ist/usr/lib/python2.7/dist-packages/
Savvas Radevic

1
Hm .. vielleicht vergisst du es zu benutzen python2.7 setup.py? Wenn das Paket die Datei setup.py für die Installation verwendet, können Sie auch das Verzeichnis ändern: sudo python2.7 setup.py install --libdir=/usr/lib/python2.7/dist-packages/(oder ähnliches, verwenden Sie --help, wenn es nicht funktioniert)
Savvas Radevic


1
  1. Aktualisieren Sie Ubuntu 10.10-Quellen ( Kredit ).

    Weil 10.10 nicht mehr unterstützt wird .

    sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    sudo apt-get update
  2. Installieren Sie add-apt-repositoryBefehl ( Kredit ):

    Dies verhindert, dass Sie sudo: add-apt-repository: command not foundim nächsten Schritt den Fehler erhalten.

    sudo apt-get install python-software-properties
  3. Installieren Sie Deadsnakes PPA ( Guthaben ):

    sudo add-apt-repository ppa:fkrull/deadsnakes
    sudo apt-get update
  4. Installieren Sie Python 2.7 :

    sudo apt-get install python2.7
  5. Profitieren!

    $ python2.7 --version
    Python 2.7.4


Bearbeiten: Auf diese Weise können Sie auch Python 3.3 installieren. Ersetzen Sie einfach Schritt 4 durch:

sudo apt-get install python3.3

Gleiches gilt für Python 2.4, 2.5, 3.1, 3.2 usw.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.