2016-11-11 3 views
2

ohne Root-Zugriff zu ändern, wie ändere ich den Standard-Python 3,5-2,7 für meine spezifischen Benutzer? Möchte wissen, wie man auch Python-Skripte mit Python 2 ausführt.Wie kann ich Standard-Python-Version 3,5 bis 2,7 in Anaconda

Wenn ich Python starten, indem Sie einfach python dann läuft es 3.5.2. Ich muss speziell python2 an der Terminal-Eingabeaufforderung ausführen, um eine Version von Python2 zu erhalten.

Wenn ich which python ausführen, dann wird /data/apps/anaconda3/bin/python zurückgegeben und ich glaube, Python 2.7 ist unter /usr/bin/python.

Dies ist auf CentOS, wenn das klären hilft nichts

+0

Mögliches Duplikat [Zwei Versionen von python auf linux. wie 2.7 der Standard] zu machen (http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-how-to-make-2-7-the-default) – MaLiN2223

+0

Python 2.7 ist die Standardeinstellung auf Centos. Vielleicht solltest du dieser Frage ein "Anacoda" -Tag hinzufügen, weil es eher ein "Warum hat Anaconda mein Centos-Ding vermasselt". Die Konvention ist, dass "Python" Python 2 und "Python3" Python 3 ist. Ich bin nicht sicher, warum sie damit verstimmt haben, aber irgendetwas, um Anaconda-Benutzer auf Ihre Frage zu locken, würde helfen. – tdelaney

+0

Allgemeine Fragen, die nützlich wären: Wie haben Sie Anakonda installiert? Hast du bei den Standardeinstellungen geblieben oder hast du deine PATH-Variable oder etwas geändert? Laufen Sie in einem virtualenv, wenn Sie das Problem treffen? – tdelaney

Antwort

1

Sie

alias python=python2.7 

auf Ihre Datei .bashrc

+0

Ich benutze keine Anakonda, aber es scheint, als ob sie speziell wollen, dass 'python' Python 3 ist. Es mag besser sein, die Aliase in'/data/apps/anaconda3/bin' zu ändern oder die Reihenfolge dieses Verzeichnisses zu ändern Ihre PATH-Variable. Wahrscheinlich gibt es andere ausführbare Dateien in diesem Pfad, die problematisch sein könnten. – tdelaney

+0

Ich möchte eigentlich 'Python' Python sein 2 – simplycoding

+0

@simplycoding Dann 'alias python = python2' –

0

Wenn Sie schauen, um die Python-Interpreter in anaconda zu ändern, in Home-Ordner hinzufügen 3,5 bis 2,7 für den Benutzer, versuchen Sie den Befehl conda install python=2.7

Verwandte Themen