gpt4 book ai didi

python - TensorFlow:模块 '__main__' 没有属性 'main'

转载 作者:行者123 更新时间:2023-11-28 19:04:53 26 4
gpt4 key购买 nike

我正在按照本教程使用 Tensorflow 进行图像识别 https://www.tensorflow.org/tutorials/layers .当我运行第一段代码时,包括“if name == "ma​​in":",我得到一个错误。

if __name__ == "__main__":
tf.app.run()

---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-20-a542ecc63e7e> in <module>()
12
13 if __name__ == "__main__":
---> 14 tf.app.run()

~/anaconda3/lib/python3.6/site-packages/tensorflow/python/platform/app.py in run(main)
27 f = flags.FLAGS
28 flags_passthrough = f._parse_flags()
---> 29 main = main or sys.modules['__main__'].main
30 sys.exit(main(sys.argv[:1] + flags_passthrough))

AttributeError: module '__main__' has no attribute 'main'

问题是什么,我该如何解决?

我在 Jupiter Notebook 上的 Anaconda 环境下使用 Python 3.6.2。

最佳答案

你不需要像这样使用主模块检查器:

if __name__ == "__main__":
tf.app.run()

如果您使用的是 Jupiter 笔记本。这可能是文档中的错误。现在你可以 check这种检查器已经消失了。

如果您创建 python .py 脚本,则需要将其用作入口点。

关于python - TensorFlow:模块 '__main__' 没有属性 'main',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48192089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com