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

У меня очень похожий вопрос на этот вопрос. У меня установлена ​​только одна версия Python 3.5 в моей 64-битной системе Windows 7. Я установил Anaconda3.4 через официальный сайт - как было предложено в вопросе. Установка прошла нормально, но когда я хочу импортировать (я просто набираю python из командной строки)

import numpy

Import error:No module named numpy

Затем я выхожу и печатаю

pip install numpy 

Требование уже выполнено (используйте --upgrade для обновления): numpy в d:\program fi les\anaconda3\lib\site-packages

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


person penny    schedule 12.07.2016    source источник
comment
Вы пробовали pip3 установить numpy? Потому что вы используете python3   -  person Jens    schedule 12.07.2016


Ответы (4)


Если вы используете Anaconda3, у вас уже должен быть установлен numpy. Нет причин использовать pip. Я предполагаю, что дистрибутив Anaconda, возможно, не на вашем пути, и вы подбираете какой-то другой системный питон.

Вы должны запустить where python (или where python3), чтобы увидеть, какой из них вы используете. Если исполняемый файл отсутствует в установке Anaconda, то это ваша проблема, и вам нужно будет отредактировать переменную среды пути, чтобы убедиться, что вы открываете нужный python.

person JoshAdel    schedule 12.07.2016
comment
Спасибо, я удаляю python3.5, установленный ранее, чем переустанавливаю Anaconda3. Оно работает ! - person penny; 13.07.2016

Anaconda устанавливает python вместе с ним, поэтому всякий раз, когда вы запускаете python, вам нужно убедиться, что вы используете тот, который установлен anaconda. Используйте эту команду, чтобы узнать, какой исполняемый файл Python вы используете прямо сейчас. Оставьте тот, который установлен anaconda (обычно внутри папки anaconda), и удалите любой другой.

    where python
person Shivam Mishra    schedule 06.10.2017

Во-первых, удалите numpy из анаконды:

конда удалить numpy

Затем установите его обратно, используя pip

пип установить numpy

Это работает для меня.

person vlbthambawita    schedule 06.06.2018

Возможно, numpy не установлен в виртуальной среде, которую вы используете во время выполнения, но может быть установлен как часть глобальной установки anaconda.

Из терминала сначала активируйте среду.

$ source activate {your environment name}

Затем установите numpy с установкой conda

$ conda install numpy

Я обнаружил, что это относится к среде, которую я создал с помощью pycharm.

Локальная установка решила проблему.

person earnshae    schedule 10.11.2018
comment
Я сделал это, и это сработало, но также удалило кучу других пакетов, которые мне теперь нужно устанавливать вручную. - person fredq; 18.11.2020