Ошибка импорта: нет модуля с именем numpy - PullRequest
154 голосов
/ 19 октября 2011

У меня вопрос очень похож на этот вопрос , но все еще на шаг позади.У меня установлена ​​только одна версия Python 3 в моей 64-битной системе Windows 7 ( извините ).

Я установил numpy по этой ссылке - как это предлагаетсявопрос.Установка прошла нормально, но при выполнении

import numpy

я получил следующую ошибку:

Ошибка импорта: нет модуля с именем numpy

Я знаюэто, вероятно, супер базовый вопрос, но я все еще учусь.

Спасибо

Ответы [ 16 ]

193 голосов
/ 18 февраля 2016

Вы можете просто использовать

pip install numpy

Или для python3 используйте

pip3 install numpy
46 голосов
/ 19 октября 2011

Добавлена ​​поддержка Python 3 в NumPy версии 1.5.0 , поэтому для начала необходимо загрузить / установить более новую версию NumPy.

14 голосов
/ 09 декабря 2013

Я думаю, что-то не так с установкой numpy. Вот мои шаги для решения этой проблемы.

  1. перейдите на этот сайт, чтобы загрузить правильный пакет: http://sourceforge.net/projects/numpy/files/
  2. распаковать пакет
  3. перейти к документу
  4. используйте эту команду для установки numpy: python setup.py install
11 голосов
/ 02 мая 2015

У меня также была эта проблема (Ошибка импорта: ни один модуль с именем numpy), но в моем случае это была проблема с моими переменными PATH в Mac OS X. Ранее я внес изменения в мой файл .bash_profile, который вызвал пути для моя установка Anaconda (и другие) не будет добавлена ​​должным образом.

Просто добавьте этот комментарий в список здесь на тот случай, если другие люди, подобные мне, зайдут на эту страницу с тем же сообщением об ошибке и с той же проблемой, что и я.

7 голосов
/ 16 марта 2012

У меня тоже была эта проблема после установки Numpy.Я решил это, просто закрыв интерпретатор Python и открыв его снова.Возможно, стоит попробовать что-то еще, если у кого-то еще есть такая проблема, возможно, это сэкономит несколько минут!

7 голосов
/ 19 октября 2011

Вы установили версию Numpy для Python 2.6 - поэтому вы можете использовать ее только с Python 2.6. Вы должны установить Numpy для Python 3.x, например, что один: http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python3.2.exe/download

Обзор различных версий см. Здесь: http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/

5 голосов
/ 12 февраля 2019

Столкнулся с той же проблемой

ImportError: No module named numpy

Итак, в нашем случае (мы используем PIP и python 2.7) решение было SPLIT команды установки pip:

С

RUN pip install numpy scipy pandas sklearn

ДО

RUN pip install numpy scipy
RUN pip install pandas sklearn

Решение найдено здесь: https://github.com/pandas-dev/pandas/issues/25193, связано последнее обновление панд до v0.24.0

5 голосов
/ 13 ноября 2017

1) Установите numpy через командную строку (в Windows). 2) Перейдите в папку сценариев и введите следующую команду:

C: \ Python27 \ Scripts> pip install numpy

установка начинается какниже: Сбор numpy Загрузка numpy-1.13.3-2-cp27-none-win32.whl (6,7 МБ) 100% | ####################################### |6,7 МБ 112 КБ / с Установка собранных пакетов: numpy Успешно установлен numpy-1.13.3

4 голосов
/ 22 декабря 2018

Я установил numpy в одной и той же среде как по pip, так и по conda, и простого удаления и переустановки либо было недостаточно.

Мне пришлось переустанавливать оба.

Я не знаю, почему это внезапно произошло, но решением было

pip uninstall numpy

conda uninstall numpy

, удаление из conda также удалило torch и torchvision.

, затем

conda install pytorch-cpu torchvision-cpu -c pytorch

и

pip install numpy

это решило проблему для меня.

3 голосов
/ 01 ноября 2017

Для установки NumPy через Anaconda (используйте команды ниже):

  • conda install -c conda-forge numpy
  • conda install -c conda-forge / label / broken numpy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...