Tim*_*lin 7 pycharm windows-10 tf.keras tensorflow2.0
我刚刚在PyCharm中安装了TensorFlow 2.0的稳定版本(于2019年10月1日发布)。
在实际的错误,我 S:“ 不能从tensorflow导入名称‘keras’ ”。
我已经通过安装pip install tensorflow==2.0.0
了CPU version
,然后通过卸载了CPU版本并安装了GPU版本。pip install tensorflow-gpu==2.0.0.
以上TensorFlow的可用版本均无法正常运行(无法通过导入keras或其他软件包from tensorflow.package_X import Y
)。
如果我复归TensorFlow到版本2.0.0.b1,keras可作为一个包(PyCharm承认它),一切顺利。
有办法解决这个问题吗?我在安装过程中犯了错误吗?
对于PyCharm用户
对于那些使用PyCharm的人。2019.3 EAP build 193.3793.14
从此处安装未来(EAP)版本。这样,您就可以对TensorFlow的当前稳定版本(即2.0)使用自动完成功能。我已经尝试过了,而且效果很好:)。
对于其他IDE
对于使用其他IDE的用户,只有在发布稳定版本后才能解决此问题,无论如何现在是这样。但这可能需要花费更多时间才能解决。在这里查看评论。我认为等待并继续使用将是明智的version 2.0.0.b1
。另一方面,tensorflow_core
如果您将来不想重构代码,请避免导入。
注意:要使自动完成工作正常,请使用import语句,如下所示
import tensorflow.keras as tk
# this does not work for autocomplete
# from tensorflow import keras as tk
Run Code Online (Sandbox Code Playgroud)
自动完成功能在CPU版本上适用于TensorFlow 2.0.0,但自动完成功能不适用于GPU版本。
归档时间: |
|
查看次数: |
1756 次 |
最近记录: |