Вопрос

Я пытаюсь написать какой-нибудь код, который использует 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 установлен в обычном месте без префикса, напримерIT./usr /share/pyshared / numpy в моей системе Ubuntu.

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

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

sudo apt-get install python-numpy

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

python.exe -m pip install numpy

Я пытался импортировать 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, если он доступен.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top