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\*
しかし、何も起きませんでした。
そう...
インストールしましたか?
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
各エントリの先頭に/ usr/intelが付いているため、sys.pathは通常とは異なります。 numpyは通常の接頭辞のない場所にインストールされていると思いますそれ。 Ubuntuシステムの/ usr/share/pyshared/numpy.
find / -iname '*numpy*'
次のコマンドは私のために働いた:
python.exe -m pip install numpy
Debian/Ubuntuにインストールする場合:
Sudo apt-get install python-numpy
私はpython 3.2.1のWindows 7でnumpyをインポートしようとしていました。
Numpy-1.6.1.Zipの解凍後、上記の回答の提案に従ってください。
cd numpy-1.6
python setup.py install
しかし、次のような文でエラーが発生しました
unable to find vcvarsall.bat
このエラーについて、関連する質問が見つかりました here これはmingWのインストールを提案しました。 MingWのインストールには時間がかかりました。
その間、こちらで利用可能なダイレクトウィンドウインストーラーを使用してnumpy 1.6を再度インストールしようとしました link ファイル名は "numpy-1.6.1-win32-superpack-python3.2.exe"です
インストールがスムーズに進み、mingWを使用せずにnumpyをインポートできるようになりました。
長い話、短い場合は、numpyにWindowsインストーラーを使用してみてください(使用可能な場合)。
VSでは、pyrightを無効にすることで完全に機能しました。