代码之家  ›  专栏  ›  技术社区  ›  Shirin Najdi

在mac中安装Tensorflow时出错

  •  0
  • Shirin Najdi  · 技术社区  · 7 年前

    我正试图使用来自

    https://www.tensorflow.org/install/

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

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

    回溯(最近一次调用最后一次):文件“”,第1行,在文件中 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/init.py”, 第22行,来自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_tensorflow文件 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/pywrap_tensorflow.py”, 文件 “/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site packages/tensorflow/Python/pywrap_tensorflow_internal.py”, 第114行def TFE_ContextOptionsSetAsync(arg1,async):

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

    提前谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   FlyingTeller AEgo    7 年前

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

    异步 例如。 async1 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py 解决问题

    注: 在GITHUB问题中有多个链接,也有引用固定3.7的引用。不兼容,因此克隆github和 installing from source