2017-05-30 14 views
0

Vor einigen Jahren habe ich Python 2 von den Installern auf ihrer Homepage installiert. Später musste ich Python 3 verwenden und es war ein Problem. (Später habe ich Anaconda deinstalliert und installiert)Python-Umgebung installieren (Windows 10)

Damals versuchte ich Anaconda auf meinem Mac, und damit habe ich Python 3 standardmäßig installiert. Wenn ich Python 2 benutzen muss, erstelle ich eine virtuelle Umgebung und setze sie auf Python 2. Es funktioniert gut, scheint aber etwas kompliziert zu sein.

1) Ist Anaconda kopieren alle notwendigen Dateien auf jeder virtuellen Umgebung? Wenn das der Fall ist, scheint es, dass es viel Platz brauchen würde, nein?

Jetzt habe ich eine brandneue Windows 10 Maschine für die Entwicklung bekommen. Kein Python.

Ich möchte eine saubere und einfache Umgebung erstellen, wo ich mit beiden Versionen von Python arbeiten kann. Sollte ich mich an Anakonda halten? Oder gibt es einen besseren Weg? Was ist die offizielle Haltung der Python Software Foundation?

+0

verwalten Wenn Sie beide wollen, müssen Sie beide installiert haben. Anaconda allein ist eine Verschwendung von Raum, wenn Sie kein Datenwissenschaftler sind, IMHO, also Miniconda ist meine Vorliebe –

+0

@ cricket_007 Okay, aber wie kann ich * beide * installiert haben? Ich dachte, CPython erlaubt nur für den einen oder anderen installierten – KansaiRobot

+1

Conda Befehl ermöglicht es Ihnen, mehrere Umgebungen zu erstellen. Es ist in ihrer Dokumentation. Ich würde vorschlagen, Miniconda3 zu verwenden und dann eine Python2-Umgebung zu erstellen –

Antwort

1

Wenn Sie Vanille Python Installation gehen, müssen Sie beide von der offiziellen Website installieren.

Dann gibt es das Pyenv Projekt, die Python-Versionen/virtualenvs verwaltet, aber ich denke, das ist nur Linux und Mac

Wenn Sie Daten Wissenschaft & Big Data Tools möchten, können Sie die volle geblasene Anaconda wollen würden, Das nimmt einen angemessenen Platz in Anspruch, und es ist unwahrscheinlich, dass Sie alles verwenden, was es bietet.

Anaconda Entwickler wahrscheinlich erkannt, dass, und so sie maintain Miniconda on the side und ist nur nackte Python (eine Version, wie beim Installer), plus die conda Dienstprogramm.

Und mit conda, können Sie additional environments

Verwandte Themen