Ich habe eine alte Windows XP-Maschine gefunden, auf der Python 2.5.2
ausgeführt wird. Ich möchte stattdessen Anaconda verwenden. Kann ich einfach Anaconda darauf installieren und muss ich Python 2.5.2 deinstallieren? Ebenso habe ich ein Mac-System mit Python 2.7.9
, das mit einigen NLT-Bibliotheken arbeitet, und ich möchte, dass Anaconda auch darauf läuft. Was ist die beste Vorgehensweise, um Anaconda über ein bestehendes System mit Python zu bekommen?
Einfach installieren.
Anaconda verwaltet Python für Sie und erstellt das entsprechende Verzeichnis bin
mit der ausführbaren Datei und das Verzeichnis pkgs
mit den installierten Paketen. All dies in einer Verzeichnisstruktur mit dem Namen anaconda
(oder anaconda3
, wenn Python 3 verwendet wird). Außerdem wird der Suchpfad so geändert, dass der Python im Verzeichnis anaconda/bin/
derjenige ist, der verwendet wird, wenn der Befehl python
ausgegeben wird.
Auf Ubuntu sieht das so aus:
# added by Anaconda 2.3.0 installer
export PATH="/home/jim/anaconda/bin:$PATH"
Durch Hinzufügen des neuen Pfads am Anfang von PATH
wird sichergestellt, dass die Anaconda bin/python
zuerst gefunden wird.
muss ich Python 2.5.2 deinstallieren?
In der Regel entfernen Sie niemals den "ursprünglichen" Python, es sei denn, dies wird von offiziellen Quellen ausdrücklich zugelassen . In vielen Betriebssystemen ist Python eine Abhängigkeit ; es muss bleiben. Ich kann nicht für alte Windows-Versionen sprechen, aber im Allgemeinen, wenn Sie nicht sicher sind, ob es benötigt wird oder nicht lassen Sie es .
Wenn Sie es entfernen, könnten break ganz andere Dinge sein.
Die Python-Installation auf einem Mac ist bei der Installation von Anaconda nicht betroffen. Anaconda manipuliert jedoch die Umgebungsvariable $ PATH. Sie müssen Python nicht deinstallieren.
1 - Deinstallieren Sie Python nicht von unserem vorhandenen System. Das Anaconda-Installationsprogramm installiert Python bei Bedarf.
Sie können überprüfen, was die Anaconda-Pakete enthalten: http://docs.continuum.io/anaconda/pkg-docs
Dies gilt auch für Mac OS von Python 2.x oder 3.x