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
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.
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
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.
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.