Anaconda fügt den Pfad zu Ihrem .bashrc
hinzu , also wird es zuerst gefunden. Sie können den Pfad zu Ihrer Standard-Python-Instanz zu .bashrc
hinzufügen oder entfernen Sie den Pfad zu Anaconda, wenn Sie ihn nicht verwenden möchten.
Sie können auch den vollständigen Pfad /usr/bin/python
verwenden in Bash, um den Standard-Python-Interpreter zu verwenden.
Wenn Sie Ihre .bashrc
hinterlassen Datei unverändert, jeder Befehl, den Sie mit python
ausführen verwendet den Anaconda-Interpreter. Wenn Sie möchten, können Sie auch einen alias
verwenden für jeden Dolmetscher.
Sie sehen so etwas wie export PATH=$HOME/anaconda/bin:$PATH
in Ihrem .bashrc
Datei.
Wenn Sie also Anaconda als Ihren wichtigsten alltäglichen Interpreter verwenden möchten, verwenden Sie den vollständigen Pfad zu Ihrem Standard-Python oder erstellen Sie einen alias
. Wenn Sie es umgekehrt wollen, entfernen Sie die export PATH=...
. ab bashrc
und verwenden Sie den vollständigen Pfad zum Anaconda-Python-Interpreter.
Nachdem ich bisher alle Vorschläge ausprobiert habe, denke ich, die Exportanweisung in der Datei ~/.bashrc zu ändern , wie Piotr Dobrogost vorzuschlagen scheint, ist die beste Option, wenn man Folgendes berücksichtigt:
- Wenn Sie die gesamte Anweisung entfernen, müssen Sie vollständige Pfade für Conda-Binärdateien verwenden.
- Using Conda 4.4.10 Links im Verzeichnis anaconda/bin/ verweisen auf Binärdateien im selben Verzeichnis, nicht auf die Systemdateien in /usr/bin .
- Wenn Sie diesen Ansatz verwenden, erhalten Sie die Systemprogramme für alle, die zuvor in $PATH enthalten waren, und auch diejenigen, die für Anaconda spezifisch sind, ohne vollständige Pfade zu verwenden.
Also in der Datei ~/.bashrc statt
# Added by the Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"
würde man verwenden
export PATH="$PATH:/home/user/anaconda3/bin"
Ich hatte das gleiche Problem und Sie können Folgendes tun.
Gehen Sie in Ihre .bashrc Datei und Sie werden eine ähnliche Zeile finden:
export PATH=~/anaconda3/bin:$PATH
Sie kommentieren es aus und geben stattdessen Folgendes ein:
alias pyconda='~/anaconda3/bin/python3'
Oder was auch immer dein Weg ist. Das hat bei mir geklappt.