Python 在mac中安装Tensorflow时出错

Python 在mac中安装Tensorflow时出错,python,python-3.x,tensorflow,syntax-error,Python,Python 3.x,Tensorflow,Syntax Error,我正在尝试使用来自的说明在mac中安装Tenosrflow 但是当我想要导入tensorflow时,我总是会遇到语法错误 我尝试卸载protobuf并重新安装tensorflow,但再次出现以下错误: 回溯(最近一次调用):文件“”中的第1行 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/init.py”, 第22行,在from tensorflow.pytho

我正在尝试使用来自的说明在mac中安装Tenosrflow

但是当我想要导入tensorflow时,我总是会遇到语法错误

我尝试卸载protobuf并重新安装tensorflow,但再次出现以下错误:

回溯(最近一次调用):文件“”中的第1行 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/init.py”, 第22行,在from tensorflow.python import pywrap_tensorflow#pylint中: 禁用=未使用的导入文件 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/init.py”, 第49行,从tensorflow.python导入pywrap\u tensorflow文件 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/pywrap_tensorflow.py”, 第58行,从tensorflow.python.pywrap\u tensorflow\u内部导入* 文件 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/pywrap\u tensorflow\u internal.py”, 第114行def TFE_contextoptions setasync(arg1,async):

^SyntaxError:无效语法`

你知道这个错误的解决方法吗


提前感谢

这似乎是python 3.7版的一个问题,您也可以在中看到。显然原因是
async
是3.7中的一个关键字。好消息是,似乎还有一个解决方案:

正如github问题中所提到的:在
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/pywrap\u tensorflow\u internal.py中将
async
重命名为
async1
,解决了这个问题

注:
github问题内部有多个链接,还引用了3.7。不稳定性,因此克隆github和也可能是一个选项

这似乎是python 3.7版的一个问题,如中所示。显然原因是
async
是3.7中的一个关键字。好消息是,似乎还有一个解决方案:

正如github问题中所提到的:在
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/pywrap\u tensorflow\u internal.py中将
async
重命名为
async1
,解决了这个问题

注:
github问题内部有多个链接,还引用了3.7。不兼容,因此克隆github和也可能是一个选项

谢谢您的回复。正如你所说的那样。现在已经解决了,谢谢你的回复。正如你所说的那样。现在已经解决了。