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

MacOS Catalina 10.15.5终端运行Visual Studio Code失败求助

解决Mac下无法通过code命令启动VS Code的问题

看来你在Mac上配置VS Code的终端命令时碰到了挺闹心的问题,我帮你拆解下错误原因,然后一步步解决:

错误原因分析

从你给出的终端输出看,有两个核心问题:

  1. Bad CPU type in executable:这是因为你的PATH里优先加载了老旧的Python 2.5(/Library/Frameworks/Python.framework/Versions/Current/bin/python),它的CPU架构和当前Mac(尤其是Apple Silicon机型)不兼容,导致VS Code的启动脚本无法正常执行。
  2. ./MacOS/Electron: No such file or directory:要么是VS Code启动脚本的相对路径出了问题,要么是PATH配置顺序不对,导致脚本找不到Electron主程序。

分步解决方案

1. 清理并修复~/.bash_profile的PATH配置

你的.bash_profile里重复添加了三次VS Code的PATH,还把老旧的Python 2.5放在了最前面,这是主要诱因:

  • 打开终端,运行编辑命令:
    nano ~/.bash_profile
    
  • 按照下面的示例修改内容:
    # 注释掉老旧的Python 2.5路径(已不兼容当前CPU)
    # Setting PATH for MacPython 2.5
    # The orginal version is saved in .bash_profile.pysave
    # PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
    # export PATH
    
    # Setting PATH for Python 3.7
    # The original version is saved in .bash_profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
    export PATH
    
    # 只保留一行VS Code的PATH配置
    # Add Visual Studio Code (code)
    export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
    
  • 保存修改:按下Ctrl+O,回车确认,再按Ctrl+X退出编辑器。
  • 让配置生效:
    source ~/.bash_profile
    

2. 修改VS Code启动脚本的Python版本依赖

VS Code的code脚本默认调用系统Python,但被你的旧Python干扰了,改成调用Python 3:

  • 打开脚本文件:
    nano /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
    
  • 把第一行的#!/usr/bin/env python替换成:
    #!/usr/bin/env python3
    
  • 保存退出。

3. 验证VS Code安装完整性

检查Electron程序是否存在,避免安装损坏:

ls /Applications/Visual Studio Code.app/Contents/MacOS/Electron

如果终端返回文件路径,说明没问题;如果提示No such file or directory,请重新下载对应你CPU架构的VS Code安装包(Apple Silicon选arm64版本,Intel选x86_64),重新安装。

4. 重新配置Shell命令

打开VS Code,按下Cmd+Shift+P,搜索并执行Shell Command: Install 'code' command in PATH,之后重启终端。


测试

最后在终端运行:

code .

应该就能正常启动VS Code了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 18:58:14