簡體   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