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

M1 ARM芯片苹果笔记本使用VSCode调试Python报架构不兼容错误

M1 Mac VSCode Python调试架构不兼容问题解决方法

1. 先获取虚拟环境的有效Python解释器路径

打开系统终端,进入项目目录后激活对应的virtualenv:
source 虚拟环境目录/bin/activate
激活后执行命令获取路径,复制备用:
which python3
注意不要使用/usr/bin/python3、/usr/local/bin/python3这类全局路径,优先选择项目目录下虚拟环境内的Python路径,错误日志中出现的CommandLineTools下的Python是系统x86架构版本,会触发架构报错

2. 在VSCode中指定项目解释器

  • 打开对应项目的VSCode窗口,按Command + Shift + P快捷键调出命令面板
  • 搜索并选择「Python: Select Interpreter」选项
  • 在弹出的列表中找到对应虚拟环境的解释器,若列表中没有,直接粘贴刚才复制的路径回车确认即可

3. 调试配置修正(如修改解释器后仍报错)

如果之前已经创建过调试配置文件,需要手动更新解释器路径:

  • 点击左侧「运行和调试」面板,点击顶部齿轮图标打开.vscode/launch.json文件
  • 找到配置中的python字段(旧版本VSCode对应pythonPath字段),将值修改为你之前复制的虚拟环境Python路径
  • 保存文件后重启调试即可

可选排查项

如果操作后仍报错,检查VSCode本身的运行架构:

  • 关闭VSCode,打开Finder「应用程序」目录,右键点击Visual Studio Code选择「显示简介」
  • 确认「使用Rosetta打开」选项未被勾选,若已勾选则取消后重启VSCode即可

内容的提问来源于stack exchange,提问作者Lukas Kahwe Smith

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:54:01