Подтвердить что ты не робот

Нет модуля с именем numpy

У меня установлены следующие программы

  • Установлен python 2.7
  • Numpy-1.6.2-python2.7
  • Matplotlib-1.1.1-py2.7

Я считаю, что numpy установлен правильно, потому что когда я ввожу numpy в интерпретаторе python, это не дает мне ошибку. Я также могу проверить версию установленного numpy.

Я получаю следующую ошибку в моем коде в этой строке

import numpy as np

"Исключения .ImportError: нет модуля с именем numpy"

Кто-нибудь знает решение этой проблемы? Спасибо!

4b9b3361

Ответ 1

в терминале:

sudo apt-get install python-numpy

Ответ 2

Похоже, у вас есть еще одна версия Python, установленная PyScript. Самое простое решение - не использовать PyScript, но вы можете исправить его, переустановив/переконфигурировав PyScript, чтобы убедиться, что он указывает на то же местоположение/версию вашего Python27

Ответ 3

Скорее всего, у вас установлено несколько версий python, введите:

which python

в вашем терминале, посмотрите, что это такое.

Ответ 4

Как уже упоминалось, у вас установлено несколько версий python. Проверьте, набрав:

which python

то вы можете использовать she-bang, чтобы установить script в версию python, с которой вы можете использовать numpy (тот, который вы использовали в командной строке).

Или установите переменную PYTHONPATH

Ответ 5

У меня такая же проблема в Mac OS X.

Узел numpy был установлен в '/Library/Python/2.7/site-packages/numpy-override', поэтому import numpy работает нормально.

Но произойдет сбой при активации virtualenv и с не-системным предустановленным python (например, homebrew или macport).

$ which python
/usr/local/bin/python

Исправлена ​​установкой его снова в virtualenv (которая была создана с параметром --no-site-packages или без пакетов -system-site).

Ответ 6

У меня та же проблема на Mac. Но я это решаю. У меня есть две версии pip.Look....

MacBook-Pro:WhiteBoxSMS4-master qinyao$ which pip
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip
MacBook-Pro:WhiteBoxSMS4-master qinyao$ which pip2
/usr/local/bin/pip2

Итак, вам нужно проверить версию в пипсах.

Ответ 7

Pylab является частью matplotlib; так что вы можете просто установить matplotlib, и вы также автоматически получите pylab.