无法在"内定义实例变量"范围使用PyCharm 2017.1

时间:2017-03-25 06:22:11

标签: pycharm

我使用PyCharm构建我的 TensorFlow 模型。将我的PyCharm从2016.3升级到2017.1后,问题出现了:

我曾经使用variable_scope python关键字在 TensorFlow with中定义实例变量,如下所示:

class SomeClass:
    def __init__(self, ...):
        self.var_1

        with tf.variable_scope('some_scope'):
            self.var_2 = tf.get_variable('some_name', ...)

使用PyCharm 2016.3时,一切正常。但在PyCharm 2017.1中,当我尝试在其余代码中使用self.var_2时,PyCharm会显示警告:

  

未解析的属性引用' var_2' for class' SomeClass'

此外,自动填充功能不适用于var_2,而var_2未显示为结构标签中SomeClass类的实例变量{} 1}}确实。

这是PyCharm 2017.1的错误吗?

1 个答案:

答案 0 :(得分:0)

我们的智能设备中存在issue此错误。它将在2017.1.1修复。