赞
踩
前言:
常规方法安装后,import tensorflow常见的报错内容:
zsh: illegal hardware instruction python
查阅了很多博客和教程,才发现原因是conda安装的环境下的macOS操作系统版本低于Tensorflow的要求版本,我的macOS版本应该是14.0,但是在conda环境下显示的确是10.16。可以试试下面的代码查询一下是否也是这样错误的输出。如果是的话,需要我们重新安装anaconda
- import platform
- platform.platform()
-
- # wrong output:
- # 'macOS-10.16-x86_64-i386-64bit'
- # true output:
- # 'macOS-14.1-arm64-arm-64bit'
步骤1:卸载原有的anaconda (仅限上述代码输出错误的情况)
参考anaconda官方教程:Uninstalling Anaconda Distribution — Anaconda documentation
步骤2:安装anaconda distribution
(1)官网地址:Free Download | Anaconda
划到最下面,这里我们选择通过命令行的方式安装
(2)然后我们就在Download目录下获得了一个名为Anaconda3-2023.09-0-MacOSX-arm64.sh的文件
(3)打开命令行,输入下列指令
- cd Downloads
- bash Anaconda3-2023.09-0-MacOSX-arm64.sh
一直回车,输入yes,再回车,安装完成
(4)查看anaconda3的安装路径
echo $PATH
cd 到 ./anaconda3后面
步骤3:创建虚拟环境,安装tensorflow依赖包
注意
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。