我一直在尝试使用以下语句从keras
导入tensorflow
:
import tensorflow as tf
from tensorflow import keras
Tensorflow
已经更新,它应该工作,据我所知,但我仍然得到以下消息:
from tensorflow import keras
ImportError: cannot import name 'keras' from 'tensorflow'(/Users/gabork/PycharmProjects/Tester/venv/lib/python3.7/site-packages/tensorflow/__init__.py)
解决方案:我使用的是Python 3.7,看起来最近的TensorFlow版本不支持,另一方面,旧版本的TensorFlow不支持Keras。现在我要么降级Python,要么只是导入keras。
我会尝试import keras
,看看是否有效。
您正在使用TensorFlow 0.12.0,这太旧了,keras被包含在您拥有的新版本中,这就是导致导入错误的原因。
因此,您要么更新TensorFlow(强烈推荐),要么单独安装keras。