it-swarm.com.de

Wie wird Anaconda als Standard-Python festgelegt?

Ich habe gerade die Anaconda installiert (für ipython notebook - wollte ein pandas Programm ausführen). Es wurde erfolgreich installiert, aber das Problem ist immer dann, wenn ich which python eingebe. Es wird immer ein Standard python als /usr/bin/python verwendet.

Es ist großartig, wenn mir jemand sagen kann, wie ich die Anaconda python als Standardpython einrichten kann. Ich bin noch kein Neuling hier, bis jetzt habe ich die Anaconda wie folgt im Standardpfad installiert: ~/anaconda3.

Danke im Voraus.

9
yogesh Ratudi

Ich habe das gleiche Setup wie Sie es wünschen. In meinem Fall hat der anaconda installer einen Eintrag in meine ~/.bashrc -Datei eingefügt. Ich weiß nicht, warum du es nicht getan hast. Fügen Sie Folgendes zu Ihrer ~/.bashrc -Datei hinzu, um zu tun, was Sie wollen:

export PATH="/home/yash/anaconda3/bin:$PATH"

Danach müssen Sie Ihre Umgebungsvariablen aktualisieren, indem Sie ein neues Terminal öffnen oder source ~/.bashrc verwenden.

Mit diesem:

$ which python
/home/yash/anaconda3/bin/python

Und python -v gibt zurück: anaconda

Um zum vorherigen Standard zurückzukehren, kommentiere ich den Eintrag aus, der den Pfad für die Datei .bashrc festlegt, und erhalte die folgenden Ergebnisse:

$ which python
/usr/bin/python
$ python -v
python 2.7.*
11
George Udosen

Anstatt den Eintrag in ~/.bashrc hinzuzufügen, fügen Sie den Eintrag in ~/.profile oder ~/.bash_profile hinzu, da es sich um einen Pfad und nicht um einen Alias ​​handelt. Außerdem kann das Hinzufügen des Pfads in bashrc das Terminal unnötig verlangsamen. Um die genaue Bedeutung von ~/.bashrc und den Unterschied zum Profil zu erfahren, besuchen Sie diese Seite link .

3
Paramjeet Desai

Nachdem Sie Anaconda installiert haben, führen Sie es einfach aus

source ~/.bashrc

Wenn Sie die Datei .bashrc öffnen, wird angezeigt, dass Anaconda python zur Umgebungsvariablen hinzugefügt wurde.

1
byrony