Shu*_*hal 7 python pycharm tensorflow
当我从PyCharm中的TensorFlow导入模块时遇到此错误。
在' init .py'中找不到引用'keras '
但是当我使用tensorflow.python.keras前缀时,不会显示警告。同样,在命令行中,未显示任何此类警告。
>> from tensorflow.keras import activations
>> # No errors!
Run Code Online (Sandbox Code Playgroud)
如何解决在PyCharm的警告,并自由地使用tensorflow.keras,而不是tensorflow.python.keras?我正在使用Windows 10,使用Anaconda和PyCharm 2018.2.5安装的TF版本1.12.0。
tf.keras在tensorflow吞噬了keras之后,尽管代码可以工作,但在IDE上导入时出现了问题。然后提出了一个as问题( Issue #26502)
看来
__init_.pytensorflow包中没有keras模块的导入命令。当我手动添加 fromtensorflow.python import keras 时__init__.py,一切正常。也许keras从python迁移到包导入时出现一些问题_api。
从tensorflow 2.0开始,甚至from tensorflow.python import keras无法工作:基本上没有办法让PyCharm / IDEA帮助你处理语法。但是,此问题在 IDEA 2019.3+ 中已修复 (当前在 EAP 中,因此应该在 PyCharm EAP 中)
| 归档时间: |
|
| 查看次数: |
314 次 |
| 最近记录: |