无法从 Python 中的 Tensorflow 库导入 Keras
Can't Import Keras from Tensorflow library in Python
我一直在尝试使用以下语句从 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。
我会尝试 import keras
看看是否可行。
您使用的是 TensorFlow 0.12.0,它太旧了,keras 已包含在您现有版本的更新版本中,这就是您收到导入错误的原因。
所以要么更新 TensorFlow(强烈推荐),要么单独安装 keras。
我一直在尝试使用以下语句从 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。
我会尝试 import keras
看看是否可行。
您使用的是 TensorFlow 0.12.0,它太旧了,keras 已包含在您现有版本的更新版本中,这就是您收到导入错误的原因。
所以要么更新 TensorFlow(强烈推荐),要么单独安装 keras。