Can't import Numpy in Python

2019-01-18 03:08发布

I'm trying to write some code that uses Numpy. However, I can't import it:

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

I tried the suggestions in this question:

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

and I searched for files named numpy in that path:

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

But nothing came up.

So...

  • Are there any other places in which Python modules are commonly installed?
  • How can I install numpy locally in my account, if it turns out that it isn't installed in the central areas?

5条回答
Ridiculous、
2楼-- · 2019-01-18 03:08

Have you installed it?

On debian/ubuntu:

aptitude install python-numpy

On windows:

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

On other systems:

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

$ tar xfz numpy-n.m.tar.gz
$ cd numpy-n.m
$ python setup.py install
查看更多
Lonely孤独者°
3楼-- · 2019-01-18 03:09

The following command worked for me:

python.exe -m pip install numpy
查看更多
Viruses.
4楼-- · 2019-01-18 03:14

Your sys.path is kind of unusual, as each entry is prefixed with /usr/intel. I guess numpy is installed in the usual non-prefixed place, e.g. it. /usr/share/pyshared/numpy on my Ubuntu system.

Try find / -iname '*numpy*'

查看更多
手持菜刀,她持情操
5楼-- · 2019-01-18 03:17

I was trying to import numpy in python 3.2.1 on windows 7.

Followed suggestions in above answer for numpy-1.6.1.zip as below after unzipping it

cd numpy-1.6
python setup.py install

but got an error with a statement as below

unable to find vcvarsall.bat

For this error I found a related question here which suggested installing mingW. MingW was taking some time to install.

In the meanwhile tried to install numpy 1.6 again using the direct windows installer available at this link the file name is "numpy-1.6.1-win32-superpack-python3.2.exe"

Installation went smoothly and now I am able to import numpy without using mingW.

Long story short try using windows installer for numpy, if one is available.

查看更多
Root(大扎)
6楼-- · 2019-01-18 03:32

To install it on Debian/Ubuntu:

sudo apt-get install python-numpy
查看更多
登录 后发表回答