You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境VSCode中torch安装失败求助(Python3.11.5)

解决Mac系统下Python3.11.5安装PyTorch的问题

核心问题分析

  • Python3.11.5属于较新版本,torch1.6.0完全不支持Python3.11,两者版本兼容性不匹配。
  • cu101是NVIDIA CUDA的版本标识,Mac(无论Intel还是Apple Silicon芯片)均不支持CUDA版本的PyTorch,只能安装CPU版本或Apple Silicon专属的MPS优化版本。

具体解决步骤

步骤1:清理requirements.txt中的无效配置

先删除requirements.txt里的torch条目,后续用适配的版本重新添加。

步骤2:根据Mac芯片类型选择对应安装命令

情况1:Apple Silicon芯片(M1/M2/M3系列)

执行以下命令安装适配MPS的PyTorch版本(完美兼容Python3.11):

pip3 install torch torchvision torchaudio

安装完成后,将以下内容写入requirements.txt:

torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0

情况2:Intel芯片的Mac

执行以下命令安装CPU版本的PyTorch:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu

安装完成后,将以下内容写入requirements.txt:

torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0

步骤3:验证安装有效性

打开Python交互窗口,执行以下代码确认:

import torch
# Apple Silicon芯片验证MPS加速是否可用
print(torch.backends.mps.is_available())
# Intel芯片验证CPU版本是否正常(返回False是正常现象,Mac不支持CUDA)
print(torch.cuda.is_available())

关键注意事项

  • 不要指定过旧的torch版本(如1.6.0),这类版本未适配Python3.11。
  • 完全避免使用带cu前缀的CUDA版本,Mac不支持NVIDIA CUDA加速。

内容的提问来源于stack exchange,提问作者mehmet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:42:02