gpt4 book ai didi

tensorflow - 无法在 PyCharm 2019.2 中导入 Keras(来自 TensorFlow 2.0)

转载 作者:行者123 更新时间:2023-12-04 06:14:19 34 4
gpt4 key购买 nike

我刚刚在 PyCharm 中安装了稳定版 TensorFlow 2.0(2019 年 10 月 1 日发布)。

问题 keras 包不可用 .
Unable to import keras

实际错误是:

"cannot import name 'keras' from tensorflow"



我已通过 pip install tensorflow==2.0.0 安装 CPU version ,然后卸载CPU版本并安装GPU版本,通过 pip install tensorflow-gpu==2.0.0.
TensorFlow 的上述工作版本均无法正常工作(无法通过 from tensorflow.package_X import Y 导入 keras 或其他包)。

如果我 将 TensorFlow 恢复到 2.0.0.b1 版 , keras 可用 作为一个包(PyCharm 识别它)并且一切运行顺利。

有没有办法解决这个问题?我在安装过程中犯了错误吗?

更新 --- 从 Python 控制台导入工作并允许导入而不会出现任何错误。
Writing from the console works

最佳答案

对于 PyCharm 用户

对于那些使用 PyCharm 的人。安装 future (EAP) 版本 2019.3 EAP build 193.3793.14来自 here .有了它,您将能够对 TensorFlow 的当前稳定版本(即 2.0)使用自动完成功能。我试过了,它有效:)。

对于其他 IDE

对于其他IDE的用户,这个问题只有在稳定版发布后才能解决,反正现在就是这样。但这可能需要更多时间来修复。见评论 here .我认为等待并继续使用 version 2.0.0.b1 是明智的。 .另一方面避免从 tensorflow_core 进口如果您不想在将来重构您的代码。

注:要自动完成工作,请使用如下导入语句

import tensorflow.keras as tk

# this does not work for autocomplete
# from tensorflow import keras as tk

自动完成功能适用于 CPU 版本的 TensorFlow 2.0.0,但自动完成功能不适用于 GPU 版本。

关于tensorflow - 无法在 PyCharm 2019.2 中导入 Keras(来自 TensorFlow 2.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58188704/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com