webentwicklung-frage-antwort-db.com.de

Kann Numpy nicht in Python importieren

Ich versuche, einen Code zu schreiben, der Numpy verwendet. Ich kann es jedoch nicht importieren:

Python 2.6.2 (r262, May 15 2009, 10:22:27) 
[GCC 3.4.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named numpy

Ich habe die Vorschläge in diese Frage ausprobiert:

>>> import sys
>>> print sys.path
['', '/usr/intel/pkgs/python/2.6.2/lib/python26.Zip', '/usr/intel/pkgs/python/2.6.2/lib/python2.6', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/plat-linux2', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-tk', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-old', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-dynload', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/site-packages']

und ich suchte nach Dateien mit dem Namen numpy in diesem Pfad:

$ find /usr/intel/pkgs/python/2.6.2/bin/python -iname numpy\*

Aber nichts kam auf.

So...

  • Gibt es noch andere Orte, an denen üblicherweise Python-Module installiert werden?
  • Wie kann ich numpy lokal in meinem Konto installieren, wenn sich herausstellt, dass es nicht in den zentralen Bereichen installiert ist?
20
Nathan Fellman

Hast du es installiert?

Auf debian/ubuntu:

aptitude install python-numpy

Unter Windows:

http://sourceforge.net/projects/numpy/files/NumPy/

Auf anderen Systemen:

http://sourceforge.net/projects/numpy/files/NumPy/

$ tar xfz numpy-n.m.tar.gz
$ cd numpy-n.m
$ python setup.py install
22
nosklo

Ihr sys.path ist irgendwie ungewöhnlich, da jedem Eintrag/usr/intel vorangestellt wird. Ich denke, numpy wird an einem üblichen Ort ohne Präfix installiert, z. es./usr/share/pyshared/numpy auf meinem Ubuntu-System.

find / -iname '*numpy*' ausprobieren

4

Der folgende Befehl hat für mich funktioniert:

python.exe -m pip install numpy
2
Paul

So installieren Sie es unter Debian/Ubuntu:

Sudo apt-get install python-numpy
2

Ich habe versucht, Numpy in Python 3.2.1 unter Windows 7 zu importieren. 

Die folgenden Vorschläge in der Antwort für numpy-1.6.1.Zip wie folgt folgen nach dem Entpacken

cd numpy-1.6
python setup.py install

bekam aber einen Fehler mit einer Aussage wie unten

unable to find vcvarsall.bat

Für diesen Fehler fand ich eine verwandte Frage hier , die die Installation von mingW vorschlug. Die Installation von MingW dauerte einige Zeit. 

In der Zwischenzeit wurde versucht, numpy 1.6 erneut mit dem direkten Windows-Installationsprogramm unter link .__ zu installieren. Der Dateiname lautet "numpy-1.6.1-win32-superpack-python3.2.exe".

Die Installation verlief reibungslos und jetzt kann ich numpy ohne mingW importieren.

Lange Geschichte, kurzer Versuch, Windows Installer für Numpy zu verwenden, falls verfügbar.

0

Das Deaktivieren von pyright hat bei mir in VS perfekt funktioniert.

0
Mkungusi.