IntelliJ无法找到一些生成的TensorFlow参考

时间:2018-12-30 00:26:08

标签: python tensorflow intellij-idea

我用Python编写了一些TensorFlow代码。它可以编译并运行良好。但是,某些名称不能由IntelliJ解析。

将鼠标悬停在这样一个找不到的引用上时显示的错误是Cannot find reference '...' in 'tensorflow._api.v1.data';展开的消息以Inspection info: This inspection detects names that should resolve but don't.开头。

此类未解决的引用的一个示例是tf.data.Dataset。当我导航到tf.data时,那里只有一个__init__.py开头的# This file is MACHINE GENERATED!模块。

有很多这样的软件包,它们位于External Libraries中。解决此问题的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我在tf.contrib部分遇到了类似的问题。我在Anaconda上安装了TensorFlow版本1.10.0。它使用conda程序包管理器。要安装TF

conda install tensorflow==1.10.0

使用Conda安装解决了我的问题。