无法在Python中导入Numpy

2024-04-25 15:23:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一些使用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

我尝试了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']

我在路径中搜索了名为numpy的文件:

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

但什么都没有。

所以。。。

  • Python模块通常安装在其他地方吗?
  • 如果发现numpy没有安装在中心区域,我如何在本地帐户中安装它?

Tags: 代码importnumpyonlibusrsysmay
3条回答

以下命令对我有效:

python.exe -m pip install numpy

你安装了吗?

在debian/ubuntu上:

aptitude install python-numpy

在windows上:

^{}

在其他系统上:

^{}

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

sys.path有点不同寻常,因为每个条目的前缀都是/usr/intel。我想numpy是安装在通常不加前缀的地方,例如它。/我的Ubuntu系统上的usr/share/pyshared/numpy。

尝试find / -iname '*numpy*'

相关问题 更多 >