2014-03-30 12 views

Antwort

6

Sie sollten mehrere ausführbare Dateien für jede Python-Version haben, die Sie haben. Zum Beispiel, wenn ich python und drückte Tab geben, sehe ich:

$ python 
python    python2.5-config python2.7-config python3.3   python3.3m-config pythonw2.7   pythonw3.3-32  
python-config  python2.6   python3   python3.3-32  pythonw   pythonw3   
python2   python2.6-config python3-32   python3.3-config pythonw2.5   pythonw3-32   
python2.5   python2.7   python3-config  python3.3m   pythonw2.6   pythonw3.3 

Also, wenn ich zum Beispiel Python 2.5 Version will - ich python2.5 laufen.

Werfen Sie auch einen Blick auf virtual environments - es ist viel einfacher zu verwalten und wechseln zwischen mehreren Python-Umgebungen damit.

Siehe auch:

+0

Super! Danke für die Hilfe! – mjmostachetti

1

zu wählen, welche Version von Python ausgeführt wird, wenn Sie 'Python' in ein Terminal eingeben, können Sie mit einem Alias ​​versuchen wollen .

Zum Beispiel:

alias python='python2.7' 

Würde python2.7 ausführen, wenn Sie schreiben 'Python' in das Terminal machen.

8

Verwenden Sie which, um zu sehen, wo sich Ihr Python-Befehl befindet. Dann verwenden Sie ls -l, um herauszufinden, wo es wirklich ist. Verknüpfen Sie dann stattdessen den gewünschten Link. Beachten Sie, dass die anderen installierten Versionen in der Regel alle über ihre jeweiligen Namen verfügbar sind.

$ which python 
/usr/bin/python 
$ ls -l /usr/bin/python 
lrwxrwxrwx 1 root root 9 Jun 18 2013 /usr/bin/python -> python2.7 
$ ls /usr/bin/python* 
/usr/bin/python /usr/bin/python2.7   /usr/bin/python2-config 
/usr/bin/python2 /usr/bin/python2.7-config /usr/bin/python-config 
$ sudo ln -sf /usr/bin/python2 /usr/bin/python 

Beachten Sie, dass diese Änderungen, die Python-Version alle Programme für alle Benutzer auf Ihrem Computer wahrscheinlich verwenden! Wenn Sie es nur für sich selbst ändern wollen. Sie können einen Alias ​​erstellen, indem Sie eine alias python='/usr/bin/python2' Zeile (mit python2 ersetzt durch die gewünschte Version) zu ~/.bashrc in Linux oder ~/.bash_profile in Mac hinzufügen. (In diesem Fall müssen Sie die Terminalsitzung neu starten.)

Verwandte Themen