Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在Python中导入Numpy_Python_Import_Numpy - Fatal编程技术网

Can';t在Python中导入Numpy

Can';t在Python中导入Numpy,python,import,numpy,Python,Import,Numpy,我正在尝试编写一些使用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>

我正在尝试编写一些使用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
我在那个路径中搜索了名为
numpy
的文件:

$ find /usr/intel/pkgs/python/2.6.2/bin/python -iname numpy\*
但是什么也没发生

所以

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

在debian/ubuntu上:

aptitude install python-numpy
在windows上:

在其他系统上:


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


尝试
find/-iname'*numpy*'

我试图在Windows7上导入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花了一些时间来安装

同时,尝试使用此站点提供的direct windows安装程序再次安装numpy 1.6 文件名为“numpy-1.6.1-win32-superpack-python3.2.exe”

安装进展顺利,现在我可以在不使用mingW的情况下导入numpy


长话短说,如果windows installer for numpy可用,请尝试使用它。

要在Debian/Ubuntu上安装它:

sudo apt-get install python-numpy

以下命令对我有效:

python.exe -m pip install numpy

禁用pyright在VS上对我非常有效。

好问题。我假设它是标准发行版的一部分。我如何在私人区域安装它?我没有使用--prefix安装选项对机器的root权限
python setup.py install--prefix=/usr/intel
-有关在Windows上安装的现代说明的更多详细信息,请参阅distutils文档:在公司机器上安装Suse 9 64位这是答案,因为系统中未安装numpy时会发生错误。您必须使用上面的命令安装它,然后才能使用它。虽然您的答案可能是正确的,但您应该提供更多的信息,说明为什么会出现这种情况,因为不太清楚为什么建议的解决方案会起作用。OP的问题来自9年前,你的答案现在可能适用于哪个版本(也包括这类信息:阅读-黑暗时代与登陆月球的区别)?!
sudo apt-get install python-numpy
python.exe -m pip install numpy