Ошибка импорта, нет модуля с именем numpy, но он говорит, что он установлен?
Поэтому я пытаюсь установить и запустить MSFT cntk, вы знаете, просто для удовольствия. Во всяком случае, я продолжаю получать эту ошибку, которая говорит:
import numpy as np
ModuleNotFoundError: нет модуля с именем numpy
Теперь я немного осмотрелся и нашел сообщение о том, что мне нужно установить последнюю версию NumPy, но когда я это сделаю, я получу следующее:
Требование уже выполнено: NumPy в c:\users\username\appdata\local\ континуум \anaconda3\envs\cntk-py34\lib\site-packages
Так что я действительно понятия не имею, что здесь происходит.
В любом случае, спасибо заранее.
1 ответ
Ваша IDE связана с Enaconda env? Если вы откроете приглашение Anaconda и импортируете numpy, вы получите ту же ошибку?
Вероятно, у вас есть среда за пределами Anaconda, в которой не установлено numpy.
В моем случае я выполнял [filename].py
из приглашения Anaconda, как и командный файл, и получал эту ошибку. Я подтвердил, что NumPy был установлен путем выполнения pip list
,
Funning python
и передача имени файла скрипта в качестве аргумента, например python [filename].py
, правильно импортировал модуль numpy и выполнил скрипт без ошибок.