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

Apple M1芯片设备VScode安装PyTorch Snippets与Librosa失败求助

Apple M1芯片Mac安装PyTorch、Librosa报错解决方案

问题1:import torch提示"No module named 'torch'"

  • 首先明确:VSCode扩展商店安装的PyTorch Snippets是代码补全工具,不是PyTorch依赖包本身,不会自动安装PyTorch库。
  • 优先安装适配Apple Silicon的Miniforge作为包管理工具,替代Intel架构的Anaconda。
  • 安装完成后创建独立虚拟环境,激活环境后执行命令安装适配M1的PyTorch:conda install pytorch torchvision torchaudio -c pytorch
  • 打开VSCode的.ipynb文件,点击右上角内核选择按钮,选中刚才安装了PyTorch的虚拟环境作为运行内核,再执行import语句即可正常运行。

问题2:pip安装librosa时报llvmlite、numba编译失败

  • 报错原因是M1架构下旧版本llvmlite、numba没有官方预编译的pip wheel包,直接用pip安装需要本地编译,缺少对应依赖就会报错。
  • 先在激活的虚拟环境中执行conda命令安装预编译适配包:conda install llvmlite numba
  • 上述两个依赖安装完成后,再执行pip install librosa即可完成安装。

通用注意事项

  • 操作前确认终端没有使用Rosetta转译运行:右键终端图标打开「显示简介」,取消勾选「使用Rosetta打开」,重启终端后再执行安装操作,避免安装到Intel架构的兼容包,影响运行效率和兼容性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 14:24:03