首页 > 解决方案 > 为什么我的 Python 返回一个随机的无效语法错误?

问题描述

Cmd 提示错误

    Traceback (most recent call last):
  File "Training.py", line 2, in <module>
    import tensorflow as tf
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 114
    def TFE_ContextOptionsSetAsync(arg1, async):
                                             ^
SyntaxError: invalid syntax
>>>

为什么异步时会出现随机的无效语法错误,导致我的代码无法运行?

编辑:Training.py 代码: https ://pastebin.com/6uwgNuG3

标签: pythonpython-3.xtensorflowsyntax-error

解决方案


根据@khelwood 评论,“异步”一词是保留字之一。转到您的 .py 文档并将所有“异步”更改为其他内容。


推荐阅读