Python (3.6) Spyder: при запуске файла с расширением .npy для набора данных отображается ошибка импорта: невозможно импортировать имя '_mklinit' - PullRequest
0 голосов
/ 22 марта 2019

st.py основная программа для выполнения _distributor_init.py init .py Python (3.6) Spyder: при запускефайл с расширением .npy для набора данных показывает

Ошибка импорта: невозможно импортировать имя '_mklinit'`: файл "C: \ Users \ AB \ Anaconda3 \ lib \ site-packages \ keras \ utils \ np_utils.py ", строка 6, в

импортировать numpy как файл np" C: \ Users \ AB \ Anaconda3 \ envs \ensorflow_env \ Lib \ site-packages \ numpy__init __. py ", строка 140, в

    from . import _distributor_init
  File "C:\Users\AB\Anaconda3\envs\tensorflow_env\Lib\site-packages\numpy\_distributor_init.py", line 34, in <module>

    from . import _mklinit
ImportError: cannot import name '_mklinit'

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

Немного экстремально, чтобы удалить Анаконду. У меня была такая же проблема с одним из моих собственных дистрибутивов. Не удалось импортировать scipy.special. Та же ошибка.

Предполагая, что у вас есть Python-3.6, попробуйте сначала выполнить эти установки:

conda install -c intel mkl

conda install mkl-include

Это должно исправить "C: \ Users \ you \ Anaconda3 \ DLLs", чтобы ваш код работал в Spyder.

Если у вас установлена ​​другая среда Python, следите за тем, чтобы ее папка DLL также была исправлена ​​или она работала в Spyder, но тот же код не работал в режиме ожидания.

0 голосов
/ 08 мая 2019

удалить анаконду.Удалите папку Anaconda из C / Users / AB / Anaconda.Снова установите анаконду.установить numpy, используя следующий pip install numpy

...