Pip Install Keras и TensorFlow отсутствуют пакеты? - PullRequest
2 голосов
/ 21 апреля 2019

Я использовал pip для установки keras и tenorflow, но когда я импортирую подпакеты из keras, моя оболочка не проходит проверку PyBfloat16_Type.tp_base.

Я пытался удалить и переустановить tenorflow, но я не знаю, для чегонаверняка, что вызывает эту ошибку.

from keras.models import Sequential
from keras.layers import Dense
3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
Python Type "help", "copyright", "credits" or "license" for more information.
>>>[evaluate machineLearning.py]
Using TensorFlow backend. 2019-04-21 00:31:22.995541: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr 
aborted (disconnected)
>>>

Может кто-нибудь помочь мне решить эту проблему?

Ответы [ 2 ]

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

Вы можете попробовать понизить python до 3.6 (я знаю, что некоторые люди испытывают проблемы с тензорным потоком и кератами, использующими python 3.7). Один из простых способов - загрузить anaconda, создать новую среду с python 3.6, а затем установить tenorflow и keras.

conda create -n myenv python=3.6

conda activate myenv

pip3 install tensorflow

pip3 install keras

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

У вас есть несколько вариантов:

Сначала попробуйте удалить и переустановить TensorFlow и посмотреть, решена ли проблема или нет (замените tensorflow на tensorflow-gpu в следующих командах, если вы установили версию GPU):

pip uninstall tensorflow 

pip install --no-cache-dir tensorflow

Если проблема не решена, попробуйте сделать то же самое с numpy:

pip uninstall numpy

pip install --no-cache-dir numpy

Надеюсь, один из этих двух решит проблему.

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