23

Numpy を使用するコードを作成しようとしています。ただし、インポートできません。

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

この質問の提案を試しました:

>>> 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']

numpyそして、そのパスで名前が付けられたファイルを検索しました:

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

しかし、何も起こりませんでした。

そう...

  • Python モジュールが一般的にインストールされる他の場所はありますか?
  • 中心部にインストールされていないことが判明した場合、自分のアカウントに numpy をローカルにインストールするにはどうすればよいですか?
4

6 に答える 6

24

インストールしましたか?

Debian/ubuntu の場合:

aptitude install python-numpy

Windows の場合:

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

他のシステムでは:

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

$ tar xfz numpy-n.m.tar.gz
$ cd numpy-n.m
$ python setup.py install
于 2009-08-13T16:50:53.120 に答える
4

各エントリの前に /usr/intel が付いているため、sys.path はちょっと変わっています。numpy は通常のプレフィックスのない場所、たとえば it にインストールされていると思います。私のUbuntuシステムでは /usr/share/pyshared/numpy 。

試す find / -iname '*numpy*'

于 2009-08-13T16:59:40.060 に答える
0

Windows 7のpython 3.2.1でnumpyをインポートしようとしていました.

解凍後、以下のように numpy-1.6.1.zip に対する上記の回答の提案に従いました

cd numpy-1.6
python setup.py install

しかし、以下のようなステートメントでエラーが発生しました

unable to find vcvarsall.bat

このエラーについては、mingW のインストールを提案する関連する質問が見つかりました。MingW のインストールには時間がかかりました。

その間、このリンクで入手可能な直接の Windows インストーラーを使用して numpy 1.6 を再度インストールしようとしまし たが、ファイル名は「numpy-1.6.1-win32-superpack-python3.2.exe」です。

インストールはスムーズに進み、mingW を使わずに numpy をインポートできるようになりました。

簡単に言えば、numpy 用の Windows インストーラーが利用可能な場合は、それを使用してみてください。

于 2011-09-04T16:38:19.663 に答える