Ошибка импорта: нет модуля с именем 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
Я знаю, что это, вероятно, супер простой вопрос, но я все еще учусь... Спасибо
4 ответа
Если вы используете Anaconda3, то у вас уже должна быть установлена numpy. Нет причин использовать pip
, Я предполагаю, что дистрибутив Anaconda, возможно, не на вашем пути, и вы выбираете какой-то другой системный питон.
Ты должен бежать where python
(или же where python3
) чтобы увидеть, какой вы используете. Если исполняемый файл отсутствует в установке Anaconda, то это ваша проблема, и вам нужно будет отредактировать переменную окружения path, чтобы убедиться, что вы открываете желаемый питон.
Во-первых, удалите NumPy из Анаконды:
Конда удалить NumPy
Затем установите его обратно с помощью pip
pip install numpy
Это работает для меня.
Anaconda устанавливает Python вместе с ним, поэтому, когда вы работаете с Python, вам необходимо убедиться, что вы используете тот, который установлен Anaconda. Используйте эту команду, чтобы узнать, какой исполняемый файл Python вы используете прямо сейчас. Оставьте тот, который установлен anaconda(обычно в папке anaconda), и удалите все остальные.
where python
Возможно, что numpy не установлен в виртуальной среде, которую вы используете во время выполнения, но может быть установлен как часть глобальной установки anaconda.
Из терминала сначала активируйте среду.
$ source activate {your environment name}
Затем установите NumPy с Конда установить
$ conda install numpy
Я обнаружил, что это имело место в среде, которую я создал с помощью pycharm.
Установка его локально исправила проблему.