MacOS 15.3.2(arm64)下pip安装torch无法找到匹配版本的问题
解决PyTorch在MacOS arm64 + Python3.13下安装失败的问题
问题原因
Python 3.13是较新版本,当前PyTorch的预编译包(包括nightly版本)尚未适配arm64架构MacOS下的Python3.13,导致pip无法找到匹配的分发版本。
可行解决方案
1. 降级Python版本(最简便)
将Python降级到PyTorch官方支持的版本(推荐Python 3.12或3.11),之后使用官方推荐的命令安装:
pip3 install torch torchvision torchaudio
2. 使用conda尝试安装
如果不想降级Python,可借助conda包管理器(需确保使用适配arm64的conda发行版,如Miniforge3),尝试安装nightly版本:
conda install pytorch torchvision torchaudio cpuonly -c pytorch-nightly
3. 从源码编译PyTorch(进阶方案)
若上述方法都不行,可手动从源码编译PyTorch以适配当前环境,步骤大致为:
- 安装编译依赖(如CMake、Xcode命令行工具)
- 克隆PyTorch仓库并切换到合适分支(如nightly)
- 执行编译与安装命令
内容的提问来源于stack exchange,提问作者GibsoundSG
相关产品推荐
相关产品推荐

