Ошибка при импорте вместе с tenorflow - PullRequest
0 голосов
/ 20 февраля 2019

Я получаю эту ошибку при попытке импортировать тензор потока.Код в блокноте jacyter от Anaconda:

import tensorflow as tf.

Ошибки: -

ModuleNotFoundError: Нет модуля с именем numpy.core._multiarray_umath.ImportError: numpy.core._multiarray_umath не удалось импортировать.Ошибка импорта: не удалось импортировать numpy.core.umath.

Ответы [ 3 ]

0 голосов
/ 21 февраля 2019

эта проблема была решена, да, это было из-за NumPy версии, TenSerflow поддерживает NUMPY версии 1.16.1

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

У меня такая же проблема при вводе керас.Для установки keras я изменил свой PYTHONPATH на / usr / lib / tenorflow_cpu / lib / site-packages.Однако он не может импортировать numpy, тогда я переключаю PYTHONPATH на предыдущий путь,

C: \ Users \ Administrator \ Anaconda3 \ lib \ site-packages

Я не думаю, что нам нужно удалить pip иpip install numpy.Просто проверьте путь переменной среды.os.sys.path и измените его.

0 голосов
/ 20 февраля 2019

Это, скорее всего, из-за конфликтующих установок numpy версий.Например, один пакет зависит от numpy 1.15, но каким-то образом numpy 1.16 проник в вашу среду и фактически используется.Я часто сталкиваюсь с этой проблемой при небрежной установке через pip в conda среде.Проверьте, какая версия numy установлена ​​и какая вам на самом деле требуется.С np.__version__ или np.__file__ вы можете узнать, какой пакет фактически используется, и ожидаете ли вы этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...