我使用PyCharm构建我的TensorFlow模型。在我将PyCharm从2016.3升级到2017.1之后,出现了以下问题:
我使用TensorFlow variable_scope中的with python关键字定义实例变量,如下所示:
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”的未解析属性引用“SomeClass”
此外,自动完成不适用于var_2,而var_2在Structure选项卡中没有显示为类SomeClass的实例变量,而var_1是这样做的。
这是PyCharm 2017.1的错误吗?
发布于 2017-03-27 10:26:12
在我们的追踪器中有这个bug的问题。它将在2017.1.1年修复。
https://stackoverflow.com/questions/43013258
复制相似问题