2017-02-02 3 views
-1

Ich benutze eine virtuelle IPython-Conda Python 2.7-Umgebung.anaconda ImportError: Kein Modul namens numpy nach pip uninstall

Nach einem Vorschlag von a probable conflict between conda numpy and pip numpy habe ich den "pip numpy" mit pip uninstall numpy deinstalliert.

Wenn ich versuche numpy importieren, bekomme ich jetzt die folgende Fehlermeldung:

ImportError: No module named numpy

Wenn ich conda list in meiner Umgebung ausführen, erhalte ich

... [list of other packages] 
numpy      1.11.3     py27_0 
... 

, die das zeigen scheint conda numpy Paket ist noch installiert. Ich kann auch nicht installieren numpy mit conda install, die besagt, dass alle angeforderten Pakete bereits installiert sind.

wird ein Druck sys.path in Folge

'', '/home/<user>/anaconda3/envs/py27/lib/python27.zip', '/home/<user>/anaconda3/envs/py27/lib/python2.7', '/home/<user>/anaconda3/envs/py27/lib/python2.7/plat-linux2', '/home/<user>/anaconda3/envs/py27/lib/python2.7/lib-tk', '/home/<user>/anaconda3/envs/py27/lib/python2.7/lib-old', '/home/<user>/anaconda3/envs/py27/lib/python2.7/lib-dynload', '/home/<user>/anaconda3/envs/py27/lib/python2.7/site-packages', '/home/<user>/anaconda3/envs/py27/lib/python2.7/site-packages/Sphinx-1.5.1-py2.7.egg', '/home/<user>/anaconda3/envs/py27/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg' 

Kann mir jemand erklären, warum ich das numpy Paket in den Conda aufgeführten Pakete verwenden kann nicht?

Vielen Dank!

+0

haben Sie versucht, die conda numpy zu deinstallieren und dann mit pip neu zu installieren? – DrBwts

+0

@DrBwts ich tat, und dann funktioniert numpy gut. Das bringt mich jedoch auf mein ursprüngliches Problem zurück, das dem in https://stackoverflow.com/questions/36190757/numpy-undefined-symbol-pyfpe-jbuf beschriebenen entspricht. Ich vermute, dass dies mit der Pip-Version von numpy verbunden ist, weshalb ich versuche, stattdessen die conda numpy zu verwenden. – Skyba

Antwort

0

Wenn Sie mit 64-Bit-python3 Conda dann numpy Paket wird standardmäßig für python3 installiert, da Sie python2 verwenden müssen Sie die folgenden Schritte ersten offenen anaconda Prompt geben Sie dann Conda info --envs. Es zeigt die installierten Umgebungen an und die Umgebung, neben der * gefunden wird, ist die Standardumgebung. Aktivieren Sie die gewünschte Umgebung, indem Sie eingeben environmentname aktivieren. Nach diesem Typ Kommentar Conda installieren numpy.

-1

Ich hatte das gleiche Problem. Was für mich geholfen war Anakonda zu zwingen, das Paket neu zu installieren mit:

conda install numpy=1.13.3 --force 

Ich bin nicht sicher, wenn die entsprechende Version von numpy benötigt wird.

Verwandte Themen