Python Pip安装Keras和TensorFlow缺少软件包?

Python Pip安装Keras和TensorFlow缺少软件包?,python,tensorflow,keras,pip,Python,Tensorflow,Keras,Pip,我使用pip安装keras和tensorflow,但是当我从keras导入子包时,我的shell没有通过PyBfloat16_Type.tp_base的检查 我尝试卸载并重新安装tensorflow,但我不确定是什么导致了这个错误 from keras.models import Sequential from keras.layers import Dense 有人能帮我解决这个问题吗?您有几种选择可以尝试: 首先,尝试卸载并重新安装TensorFlow,查看问题是否得到解决(如果已安装gp

我使用pip安装keras和tensorflow,但是当我从keras导入子包时,我的shell没有通过PyBfloat16_Type.tp_base的检查

我尝试卸载并重新安装tensorflow,但我不确定是什么导致了这个错误

from keras.models import Sequential
from keras.layers import Dense

有人能帮我解决这个问题吗?

您有几种选择可以尝试:

首先,尝试卸载并重新安装TensorFlow,查看问题是否得到解决(如果已安装gpu版本,请在以下命令中将
TensorFlow
替换为
TensorFlow gpu
):

如果问题没有解决,请尝试使用
numpy
执行相同的操作:

pip uninstall numpy

pip install --no-cache-dir numpy

希望这两种方法中的一种能够解决问题。

您可以尝试将python降级到3.6(我知道有些人在使用python 3.7的tensorflow和keras时遇到问题)。一种简单的方法是下载anaconda,使用Python3.6创建一个新环境,然后安装tensorflow和keras

conda create-n myenv python=3.6

conda激活myenv

pip3安装tensorflow


pip3安装keras

能否在此处添加tensorflow和keras版本?这解决了问题!卸载/重新安装numpy成功了。
pip uninstall tensorflow 

pip install --no-cache-dir tensorflow
pip uninstall numpy

pip install --no-cache-dir numpy