M1芯片MacOS Monterey 12.6.1安装TensorFlow报错求助
M1 Mac安装TensorFlow问题解决指南
解决"找不到TensorFlow版本"的问题
M1芯片为arm64架构,标准PyPI源的TensorFlow不支持该架构,必须安装Apple适配版本:
- 激活Python3.9虚拟环境后,先更新pip等工具:
pip install --upgrade pip setuptools wheel - 安装Apple官方适配的TensorFlow:
pip install tensorflow-macos - (可选)安装Metal插件启用GPU加速:
pip install tensorflow-metal
解决numpy版本不兼容错误
报错是因为numpy版本与TensorFlow编译依赖的API版本不匹配,执行以下步骤修复:
- 卸载当前numpy:
pip uninstall -y numpy - 安装兼容的numpy版本(适配tensorflow-macos的版本):
pip install numpy==1.23.5 - 验证安装是否成功:
python -c "import tensorflow as tf; print(tf.__version__); print(tf.config.list_physical_devices())"
若能正常输出版本号和设备信息,说明安装完成。
内容的提问来源于stack exchange,提问作者welu
相关产品推荐
相关产品推荐

