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...
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
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
Der folgende Befehl hat für mich funktioniert:
python.exe -m pip install numpy
So installieren Sie es unter Debian/Ubuntu:
Sudo apt-get install python-numpy
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.
Das Deaktivieren von pyright hat bei mir in VS perfekt funktioniert.