繁体   English   中英

无法在Python中导入Numpy

[英]Can't import Numpy in 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

我尝试了这个问题中的建议:

>>> 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?

你安装好了吗?

在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

您的sys.path有点不寻常,因为每个条目都以/ usr / intel为前缀。 我想numpy安装在通常的非前缀位置,例如它。 / usr / share / pyshared / numpy在我的Ubuntu系统上。

试试find / -iname '*numpy*'

要在Debian / Ubuntu上安装它:

sudo apt-get install python-numpy

以下命令对我有用:

python.exe -m pip install numpy

在VS上禁用pyright对我来说非常合适。

我试图在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。

长话短说试试使用Windows安装程序numpy,如果有的话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM