【发布时间】:2019-02-09 00:34:53
【问题描述】:
我一直在尝试使用以下语句从 tensorflow 导入 keras:
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。
【问题讨论】:
-
我觉得应该是
from tf import keras -
你安装了哪个版本的TensorFlow?
-
@MatiasValdenegro 使用
print(tf.__version__)我得到0.12.0 -
@UpasanaMittal 直接用不行,用
tensorflow.python或tensorflow.contrib也行不通。
标签: python tensorflow keras pycharm python-import