webentwicklung-frage-antwort-db.com.de

Importfehler: Kein Modul mit dem Namen numpy Anaconda

Ich habe eine sehr ähnliche Frage zu dieser Frage. Ich habe nur eine Version von Python 3.5 auf meinem Windows 7-64-Bit-System installiert. Ich habe Anaconda3.4 über die offizielle Website installiert - wie in der Frage vorgeschlagen. Die Installation lief gut, aber wenn ich importieren möchte (ich tippe nur Python von der Kommandozeile aus)

import numpy

Import error:No module named numpy

Dann gehe ich und tippe

pip install numpy 

Anforderung bereits erfüllt (verwenden Sie --upgrade für das Upgrade): numpy in d:\program fi Les\anaconda3\lib\site-packages

Ich weiß, das ist wahrscheinlich eine super grundlegende Frage, aber ich lerne immer noch ... Danke

7
penny

Wenn Sie Anaconda3 verwenden, sollten Sie bereits Numpy installiert haben. Es gibt keinen Grund, pip zu verwenden. Meine Vermutung ist, dass die Anaconda-Distribution möglicherweise nicht auf Ihrem Weg ist und Sie einen anderen System-Python verwenden.

Sie sollten where python (oder where python3) ausführen, um zu sehen, welchen Sie verwenden. Wenn sich die ausführbare Datei nicht in der Anaconda-Installation befindet, ist dies Ihr Problem und Sie müssen Ihre Pfadumgebungsvariable bearbeiten, um sicherzustellen, dass Sie den gewünschten Python öffnen. 

5
JoshAdel

Anaconda installiert Python damit. Wenn Sie Python ausführen, müssen Sie sicherstellen, dass Sie denjenigen verwenden, auf dem Anaconda installiert ist. Verwenden Sie diesen Befehl, um zu wissen, welche Python-Programmdatei Sie gerade verwenden. Lassen Sie die von Anaconda installierte (normalerweise im Anaconda-Ordner) installiert und deinstallieren Sie alle anderen.

    where python
2
Shivam Mishra

Entfernen Sie zunächst den numpy von Anaconda:

conda numpy entfernen

Dann installieren Sie es wieder mit pip

pip install numpy

Das funktioniert für mich. 

1
vlbthambawita

Es ist möglich, dass numpy nicht in der virtuellen Umgebung installiert ist, die Sie zur Laufzeit verwenden, sondern als Teil der globalen Anaconda-Installation installiert wird.

Aktivieren Sie zuerst die Umgebung vom Terminal aus.

$ source activate {your environment name}

Dann installiere numpy mit conda install

$ conda install numpy

Ich stellte fest, dass dies bei einer Umgebung, die ich mit pycharm erstellt hatte, der Fall war.

Durch die Installation vor Ort wurde das Problem behoben.

1
earnshae