关于MacOs python 安装tensorflow1.8版本时出现的问题及解决

Posted first_code

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于MacOs python 安装tensorflow1.8版本时出现的问题及解决相关的知识,希望对你有一定的参考价值。

import tensorflow as tf
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/zhangxing/anaconda3/envs/tensorflow/lib/python3.7/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "/Users/zhangxing/anaconda3/envs/tensorflow/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/Users/zhangxing/anaconda3/envs/tensorflow/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/Users/zhangxing/anaconda3/envs/tensorflow/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114
    def TFE_ContextOptionsSetAsync(arg1, async):

在安装完tensorflow1.8版本后调用穿线该错误

解决方法:找到/Users/zhangxing/anaconda3/envs/tensorflow/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py 文件,将定义函数时的参数async改为其他非关键字即可!

亲测有效!

以上是关于关于MacOs python 安装tensorflow1.8版本时出现的问题及解决的主要内容,如果未能解决你的问题,请参考以下文章

无法在 MACOS mojave 上运行来自 python 2.7 的 postgres 请求

如何在 Mac OS 上为 Python 包“从源代码”安装 C++ 依赖项?

当我在 macOS 上使用 py++ 生成 boost.Python 包装器时,出现关于 std::string 的错误?

在 MacOS 上为系统范围的 Python 安装 OpenCV

MySQL-python 安装 - 错误的架构 - MacOS

macOS安装pyAutoGUI