Heim > Artikel > Backend-Entwicklung > Zwei Möglichkeiten, die Ubuntu-Standard-Python-Version zu ändern: Python->Anaconda
Sie können den Befehl ls wie folgt verwenden, um zu überprüfen, welche Python-Binärdateien in Ihrem System verfügbar sind.
$ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.4 /usr/bin/python3.4m /usr/bin/python3m
Führen Sie den folgenden Befehl aus, um die Standard-Python-Versionsinformationen anzuzeigen:
$ python --version Python 2.7.8
1. Ändern Sie die Python-Version basierend auf der Benutzer:
Wenn Sie die Python-Version für einen bestimmten Benutzer ändern möchten, müssen Sie nur einen Alias in seinem Home-Verzeichnis erstellen. Öffnen Sie die Datei ~/.bashrc des Benutzers und fügen Sie neue Aliasinformationen hinzu, um die Standard-Python-Version zu ändern.
alias python='/usr/bin/python3.4'
Sobald der obige Vorgang abgeschlossen ist, melden Sie sich erneut an oder laden Sie die .bashrc-Datei neu, damit der Vorgang wirksam wird.
$ . ~/.bashrc
Überprüfen Sie die aktuelle Python-Version.
$ python --version Python 3.4.2
2. Ändern Sie die Python-Version auf Systemebene
Wir können Update-Alternativen verwenden, um die Python-Version für das gesamte System zu ändern. Melden Sie sich als Root an und listen Sie zunächst alle verfügbaren Informationen zur alternativen Python-Version auf:
# update-alternatives --list python update-alternatives: error: no alternatives for python
Wenn die oben gezeigte Fehlermeldung angezeigt wird, bedeutet dies, dass die alternative Version von Python nicht aktualisiert wurde. -Alternatives-Befehlserkennung. Um dieses Problem zu lösen, müssen wir die Ersetzungsliste aktualisieren, um Python2.7 und Python3.4 einzuschließen.
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode # update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2 update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
--install option verwendet mehrere Parameter, um symbolische Links zu erstellen. Der letzte Parameter gibt die Priorität dieser Option an. Wenn wir keine alternative Option manuell festlegen, wird die Option mit der höchsten Priorität ausgewählt. In diesem Beispiel legen wir Priorität 2 für /usr/bin/python3.4 fest, sodass der Befehl update-alternatives es automatisch als Standard-Python-Version festlegt.
# python --version Python 3.4.2
Als nächstes listen wir noch einmal die verfügbaren Python-Alternativen auf.
# update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.4
Ab sofort können wir mit dem folgenden Befehl jederzeit zwischen den aufgeführten alternativen Versionen von Python wechseln.
# update-alternatives --config python
# python --version Python 2.7.8
3. Entfernen Sie die alternative Version
Sobald eine alternative Version von Python nicht mehr in unserem System vorhanden ist, können wir sie entfernen. Aus dem Update entfernt -Alternativenliste. Beispielsweise können wir die Version python2.7 aus der Liste entfernen.
# update-alternatives --remove python /usr/bin/python2.7 update-alternatives: removing manually selected alternative - switching python to auto mode update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
Methode 2, Softlink entfernen
rm -rf /data/logs ln -s /temp/logs /data/logs
Softlink-LN-Fehler beheben – Bash : /usr/local/bin/mysql: Zu viele Ebenen symbolischer Links
Zusammenfassung
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels hilfreich sein kann Jedermanns Studium oder Arbeit wird Ihnen helfen. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen.
Weitere zwei Methoden zum Ändern der Standard-Python-Version von Ubuntu python-> Für Artikel zu Anaconda beachten Sie bitte die chinesische PHP-Website!