webentwicklung-frage-antwort-db.com.de

NumPy über Anaconda unter Windows installieren

Ich versuche, Numpy in einem Python 2.7.8-Skript in Windows zu verwenden. Also habe ich die neueste Version von Anaconda (ich möchte auch einige andere Tools in Anaconda verwenden) im Verzeichnis "C:/Anaconda" heruntergeladen und installiert. Standardmäßig habe ich das Kontrollkästchen überprüft und gefragt, ob ich den Pfad zu den Binärdateien dem Windows-Pfad hinzufügen möchte.

Nach der Überprüfung von PATH enthält es Folgendes: "C:\Anaconda; C:\Anaconda\Scripts".

Nach der Installation öffne ich eine neue Eingabeaufforderung, und in der Python-Umgebung gebe ich "import numpy" ein, aber dies gibt den Fehler: "ImportError: Kein Modul namens numpy".

Welche Phase habe ich bei der Installation übersehen?

***** EDIT *****

Ich habe gerade bemerkt, dass es weder unter "C:\Anaconda" noch unter "C:\Anaconda\Scripts" eine Datei mit dem Namen "numpy" gibt. Laut der Anaconda-Website ( http://docs.continuum.io/anaconda/pkg-docs.html ) sollte die Installation jedoch mit Numpy ...

***** EDIT *****

Es scheint, dass Windows Python von einer vorhandenen Version von Python aus ausführte, die ich installiert hatte und die nicht mit NumPy verbunden war. Nach dem Löschen und dem Ausführen von Python aus der Anaconda-Installation wird NumPy jetzt erkannt.

14
Karnivaurus

Ich hatte das gleiche Problem, als ich die Meldung "ImportError: No module namens numpy" erhielt.

Ich verwende auch Anaconda und stellte fest, dass ich die ENV, die ich verwendete, mit numpy ergänzen musste. Sie können die Pakete, die Sie in Ihrer Umgebung haben, mit dem Befehl überprüfen:

conda list

Wenn ich diesen Befehl verwendet habe, wurde "numpy" nicht angezeigt. Wenn dies der Fall ist, fügen Sie es einfach mit dem Befehl hinzu:

conda install numpy

Nachdem ich das getan hatte, war der Fehler mit dem import numpy verschwunden

15
Daniel

Ja, Sie sollten Anacondas Python starten, um Python-Bibliotheken zu verwenden, die mit Anaconda geliefert werden. Andernfalls müssen Sie anaconda\lib manuell zu pythonpath hinzufügen, was weniger trivial ist. Sie können den Python von Anaconda über einen vollständigen Pfad starten:

path\to\anaconda\python.exe

oder Sie können die folgenden zwei Befehle als Administrator in cmd ausführen, damit Windows jede .py-Datei an anacondas Python weiterleitet:

assoc .py=Python.File
ftype Python.File=C:\path\to\Anaconda\python.exe "%1" %*

danach können Sie einfach Python-Skripts aufrufen, ohne die ausführbare Python-Datei anzugeben.

5
Adobe

Der Anaconda-Ordner befindet sich im Wesentlichen in C:\Users \\ Anaconda. Stellen Sie den PFAD auf diesen Ordner ein.

1
spock

Verschiebe path\to\anaconda in den PATH oben path\to\python

1
Ishu Goyal