Ich möchte Python für wissenschaftliche Anwendungen verwenden und nach einigen Untersuchungen entschieden, dass ich Anaconda verwenden wird, wie es mit vielen Paketen gebündelt ist und neue Module mit conda install
durch hinzufügen Das Cmd ist einfach.Verwenden mehrerer Python-Engines (32Bit/64bit und 2.7/3.5)
Ich bevorzuge die 64-Bit-Version für bessere RAM-Nutzung und Effizienz, aber 32-Bit-Version wird auch benötigt, weil einige Bibliotheken 32bit sind. Ähnlich bevorzuge ich Python 3.5 als das ist die Zukunft und die Art, wie die Dinge laufen. Aber viele Bibliotheken sind immer noch 2,7, was bedeutet, dass ich beides brauche.
Ich muss 4 Versionen von Anaconda (64bit 2.7, 64bit 3.5, 32bit 2.7, 64bit 3.5) installieren. Jede Version ist etwa 380 MB. Ich möchte Jupyter Notebook und Spyder als IDE verwenden. Ich musste bei Bedarf zwischen den Versionen wechseln. Ich hatte widersprüchliche Bibliotheken, Pfadprobleme und alle möglichen seltsamen Probleme.
Also plane ich eine Neuinstallation von Grund auf. Ich würde gerne wissen, ob es einen vernünftigeren Weg gibt, damit umzugehen. Ich benutze Windows 7 64 Bit für jetzt, wenn das wichtig ist.
Sie brauchen keine separate Conda-Installation für jede Python-Version. Stattdessen möchten Sie sich vielleicht mit dem Konzept von Condas Umgebungen vertraut machen. Heutzutage sollte es möglich sein, eine 64bit Version aus fast jeder Bibliothek zu bekommen. Wenn dies nicht der Fall ist (was ich definitiv überprüfen würde), müssen Sie zwei separate Anaconda-Versionen pflegen, die die Dinge etwas komplizierter machen. – cel
@cel Das ist cool! Conda-Umgebungen ist wahrscheinlich das, wonach ich suche. Ein kurzer Blick auf http://conda.pydata.org/docs/py2or3.html zeigt, dass ich mehrere Umgebungen für 2.7, 3.5 usw. mit separaten Bibliotheken haben kann. Aber ich bin nicht sicher, 32bit/64bit Problem kann in Umgebungen zugewiesen werden. Wie auch immer, es wäre nett, wenn Sie Ihren Kommentar als Antwort hinzufügen könnten. – rmf
Warum mit Anakonda beschäftigen? Vanilla Python hat alles, was Anaconda hat, und ist viel flexibler, Sie haben Dinge wie [Pyenv] (https://github.com/yyuu/pyenv), um einfach mehrere Umgebungen zu installieren und sie zu entfernen. – simonzack