Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 模块';Tensorflow';没有门廊_Python_Tensorflow_Google Colaboratory - Fatal编程技术网

Python 模块';Tensorflow';没有门廊

Python 模块';Tensorflow';没有门廊,python,tensorflow,google-colaboratory,Python,Tensorflow,Google Colaboratory,在使用TensorFlow时,我在Google Colab中发现了这些奇怪的错误,比如: AttributeError:模块“tensorflow”没有属性 “重置默认图形” 或 模块“tensorflow”没有“占位符”属性 非常感谢您的帮助。尝试使用tf.compat.v1.placeholder和tf.compat.v1.reset\u default\u graph。如果您还有任何属性错误,可以查看tensorflow文档。尝试使用tf.compat.v1.placeholder和tf.

在使用TensorFlow时,我在Google Colab中发现了这些奇怪的错误,比如:

AttributeError:模块“tensorflow”没有属性 “重置默认图形”

模块“tensorflow”没有“占位符”属性


非常感谢您的帮助。

尝试使用
tf.compat.v1.placeholder
tf.compat.v1.reset\u default\u graph
。如果您还有任何属性错误,可以查看tensorflow文档。

尝试使用
tf.compat.v1.placeholder
tf.compat.v1.reset\u default\u图
。如果您还有任何属性错误,可以查看tensorflow文档。

发生此问题的原因是Google Colab上安装的当前版本是
tensorflow 2.2.0
。显然,您使用的代码假设已安装
tensorflow 1.x

因此,您可以使用两种方法解决此问题:

  • 将您的
    tensorflow
    降级为
    1.x
    ,如下所示:

     !pip install tensorflow==1.15
    
  • 或者您可以使用
    tensorflow.comat.v1
    包中提供的方法,如
    tf.compat.v1.reset\u default\u graph
    而不是
    tf.reset\u default\u graph
    tf.compat.v1.placeholder
    而不是
    tf.placeholder

我真的鼓励第一种解决方案,因为第二种解决方案将需要大量的更改,这可能会导致错误


我真的在

中使用了这个问题,因为安装在GoogleColab上的当前版本是
tensorflow 2.2.0
。显然,您使用的代码假设已安装
tensorflow 1.x

因此,您可以使用两种方法解决此问题:

  • 将您的
    tensorflow
    降级为
    1.x
    ,如下所示:

     !pip install tensorflow==1.15
    
  • 或者您可以使用
    tensorflow.comat.v1
    包中提供的方法,如
    tf.compat.v1.reset\u default\u graph
    而不是
    tf.reset\u default\u graph
    tf.compat.v1.placeholder
    而不是
    tf.placeholder

我真的鼓励第一种解决方案,因为第二种解决方案将需要大量的更改,这可能会导致错误


我真的使用了

我认为你需要降低你的tensorflow版本。在导入tensorflow之前,请尝试在第一个单元格中运行此命令:
!pip install tensorflow==1.15
您的项目中是否有名为
tensorflow.py
的本地文件?@Anwarvic解决了此问题。谢谢@StanislavJirák,很高兴我能帮上忙:)@StanislavJirák,我添加了一个可能对其他人有帮助的答案。我认为你需要降低tensorflow版本的等级。在导入tensorflow之前,请尝试在第一个单元格中运行此命令:
!pip install tensorflow==1.15
您的项目中是否有名为
tensorflow.py
的本地文件?@Anwarvic解决了此问题。谢谢@StanislavJirák,很高兴我能帮上忙:)@StanislavJirák,我已经添加了可能会帮助其他人的答案