TensorFlow,“'模块'对象没有属性'占位符'”

发布于 2021-01-29 17:58:46

我一直在尝试使用tensorflow两天,现在在python2.7和3.4中一遍又一遍地安装和重新安装它。无论我做什么,尝试使用tensorflow.placeholder()时都会收到此错误消息

这是非常简单的代码:

tf_in = tf.placeholder("float", [None, A]) # Features

无论我做什么,我总是可以追溯到:

Traceback (most recent call last):
  File "/home/willim/PycharmProjects/tensorflow/tensorflow.py", line 2, in <module>
    import tensorflow as tf
  File "/home/willim/PycharmProjects/tensorflow/tensorflow.py", line 53, in <module>
    tf_in = tf.placeholder("float", [None, A]) # Features
AttributeError: 'module' object has no attribute 'placeholder'

有人知道我该如何解决吗?

关注者
0
被浏览
49
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    这也发生在我身上。我有tensorflow,并且运行良好,但是当我在之前的tensorflow旁边安装tensorflow-
    gpu时,出现了此错误,然后我执行了以下3个步骤,它开始正常运行:

    1. 我从Anaconda中删除了tensorflow-gpu,tensorflow,基于tensorflow的软件包。使用。

    conda remove tensorflow-gpu tensorflow tensorflow-base

    1. 重新安装tensorflow。使用

    conda install tensorflow



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看