Mac OS(M1)下 Python 下 TenserFlow 运行 出现signal 4: SIGILL等错误解决方案

Posted 李华明Himi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac OS(M1)下 Python 下 TenserFlow 运行 出现signal 4: SIGILL等错误解决方案相关的知识,希望对你有一定的参考价值。

第一种:使用 conda 重新安装(无需卸载安装也ok)

        conda install tensorflow

第二种:卸载原TensorFlow后参考官方文章重新安装:

        https://developer.apple.com/metal/tensorflow-plugin/

        如果 pip install tensorflow-macos 或  pip install tensorflow-metal 

出现以下错误:

ERROR: Could not find a version that satisfies the requirement tensorflow-macos (from versions: none)

ERROR: No matching distribution found for tensorflow-macos=

可以使用如下命令来进行安装:

 SYSTEM_VERSION_COMPAT=0 pip install tensorflow-macos

 SYSTEM_VERSION_COMPAT=0 pip install tensorflow-metal 

以上是关于Mac OS(M1)下 Python 下 TenserFlow 运行 出现signal 4: SIGILL等错误解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS(M1)下 Python 下 TenserFlow 运行 出现signal 4: SIGILL等错误解决方案

[Python] Mac OS 下 os.startfile 的替代方案

MAC M1芯片安装python3.6环境

Mac OS下使用pyenv管理Python版本

Mac os下Python3安装Django

我的鱼瞎了? (在 Mac OS Big Sur、M1 Mac 上将其设置为默认 shell 后,fish 无法识别任何命令)