Не удается импортировать Numpy в 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\*

Но ничего не вышло.

So...

  • Есть ли другие места, в которых обычно устанавливаются модули Python?
  • Как я могу установить numpy локально в своей учетной записи, если выясняется, что он не установлен в центральных областях?

person Nathan Fellman    schedule 13.08.2009    source источник
comment
Suse 9 64-бит на корпоративной машине   -  person Nathan Fellman    schedule 13.08.2009


Ответы (6)


Вы его установили?

В debian / ubuntu:

aptitude install python-numpy

В окнах:

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
person nosklo    schedule 13.08.2009
comment
Хороший вопрос. Я предполагал, что это часть стандартных дистрибутивов. - person Nathan Fellman; 13.08.2009
comment
Как я могу установить его в приватной зоне? У меня нет прав root на машине - person Nathan Fellman; 13.08.2009
comment
используйте параметр установки --prefix. python setup.py install --prefix=/usr/intel - дополнительные сведения см. В документации distutils на странице docs.python.org/install. - person nosklo; 13.08.2009
comment
Современные инструкции по установке в Windows: gehrcke.de/2015/02/ - person Noumenon; 14.08.2015

Ваш sys.path необычен, поскольку каждая запись имеет префикс / usr / intel. Я предполагаю, что numpy установлен в обычном месте без префикса, например. Это. / usr / share / pyshared / numpy в моей системе Ubuntu.

Попробуйте find / -iname '*numpy*'

person Johannes Bittner    schedule 13.08.2009

У меня сработала следующая команда:

python.exe -m pip install numpy
person Paul    schedule 10.07.2017

Чтобы установить его в Debian / Ubuntu:

sudo apt-get install python-numpy
person Taimoor Changaiz    schedule 03.06.2015
comment
это ответ, поскольку ошибка возникает, когда numpy не установлен в системе. Вы должны установить его, используя указанную выше команду, после чего вы сможете его использовать. - person Taimoor Changaiz; 04.06.2015

Я пытался импортировать numpy в Python 3.2.1 в Windows 7.

Следуя предложениям в приведенном выше ответе для numpy-1.6.1.zip, как показано ниже, после его распаковки

cd numpy-1.6
python setup.py install

но получил ошибку с заявлением, как показано ниже

unable to find vcvarsall.bat

Для этой ошибки я нашел здесь связанный вопрос, в котором предлагалось установить mingW. На установку MingW потребовалось некоторое время.

Тем временем попытался снова установить numpy 1.6 с помощью прямого установщика Windows, доступного по адресу ссылка имя файла: "numpy-1.6.1-win32-superpack-python3.2.exe"

Установка прошла гладко, и теперь я могу импортировать numpy без использования mingW.

Короче говоря, попробуйте использовать установщик Windows для numpy, если он доступен.

person sandeepkunkunuru    schedule 04.09.2011

Отключение pyright отлично сработало для меня на VS.

person Mkungusi.    schedule 20.06.2019
comment
Хотя ваш ответ может быть правильным, вам следует предоставить немного больше информации, почему это так, потому что не совсем очевидно, почему это предложенное решение будет работать. Вопрос OP задан 9 лет назад, и теперь ваш ответ может относиться к какой версии (включите также этот тип информации: прочтите - различия между темными веками и высадкой на Луну) ?! - person ZF007; 20.06.2019