Ich habe Canopy installiert und es als meine Standard-Python-Umgebung festgelegt, aber ich habe ein Problem mit der Software. Jetzt ist es:
$ which python
/home/renanpc/Enthought/Canopy_64bit/User/bin/python
Aber ich muss Canopy deinstallieren und es ist notwendig, den Python-Pfad vor der Deinstallation in () auf den Standard zurückzusetzen, /usr/bin/python
und das ist in Canopy (aufgrund anderer Probleme) nicht möglich. Wie kann ich das machen?
Der Wert von PATH
:
$ echo $PATH
/home/renanpc/Enthought/Canopy_64bit/User/bin:
/home/renanpc/anaconda/bin:/usr/local/sbin:/usr/local/bin:
/usr/sbin:
/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Antwort1
Sie möchten wahrscheinlich den folgenden Befehl ausführen:
export PATH=":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
Oder würde wahrscheinlich einfach export PATH="/usr/bin:$PATH"
funktionieren, da Python wahrscheinlich nur in diesem Verzeichnis vor den Anaconda-Verzeichnissen gefunden werden muss, die am Anfang Ihres Pfads stehen.
Dadurch werden die unerwünschten Pfade vorübergehend aus entfernt PATH
und Ihr ursprüngliches Python sollte in gefunden werden /usr/bin
, oder Sie verschieben die Anaconda-Verzeichnisse wahrscheinlich nach /usr/bin
. In jedem Fall bleiben diese Änderungen nur für die aktuelle Terminalsitzung bestehen. Damit die Änderungen PATH
bestehen bleiben, müssen Sie den Befehl zu Ihrer .bashrc (oder einem gleichwertigen Verzeichnis) hinzufügen.
Ich bin mir jedoch nicht sicher, warum Sie dies vor der Deinstallation tun müssen. Wenn Sie weitere Einzelheiten angeben, kann ich Ihnen möglicherweise weiterhelfen.
Bearbeiten:
Wie der OP anmerkt, fügt Canopy bei der Installation auch anderen Ballast zu Ihrem Bash-Profil hinzu. Wenn Sie diesen also vollständig loswerden möchten, bearbeiten Sie sudo gedit ~/.bashrc
Ihr Profil mit dem Befehl und entfernen Sie alle Zeilen mit Verweis auf Canopy (beginnt normalerweise mit einem Kommentar in der vorherigen Zeile, der besagt „hinzugefügt durch Canopy-Installer“).