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

VS Code调试Fusion360 Python脚本遇connect ECONNREFUSED 127.0.0.1:9000错误

解决VS Code调试Fusion360 Python脚本出现ECONNREFUSED 127.0.0.1:9000的问题
  • 确认Fusion360调试监听已启动
    Fusion360需要主动开启端口监听才能被VS Code连接。打开Fusion360,加载你的Add-In,点击插件对应的调试按钮(通常在Add-Ins面板的插件菜单内),确保它正在监听9000端口。若没有调试选项,检查插件是否正确配置了调试入口。

  • 检查端口9000是否被占用

    • Windows:打开命令提示符,执行netstat -ano | findstr :9000,若输出显示有其他进程占用该端口,打开任务管理器找到对应PID的进程并结束;或修改launch.json和Fusion360调试设置中的端口号(比如改为9001)。
    • macOS/Linux:在终端执行lsof -i :9000查看占用进程,用kill -9 <PID>结束进程,或更换端口。
  • 修正launch.json配置
    当前配置的pathMappings可能存在路径不匹配问题,Fusion360加载Add-In的路径和本地工作区路径通常不同。修改配置如下(替换为实际路径):

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: Attach to Fusion360",
                "type": "python",
                "request": "attach",
                "pathMappings": [
                    {
                        "localRoot": "${workspaceFolder}",
                        "remoteRoot": "C:/Users/你的用户名/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/AddIns/你的插件文件夹名"
                    }
                ],
                "port": 9000,
                "host": "localhost",
                "justMyCode": false
            }
        ]
    }
    

    注意:macOS的remoteRoot路径为~/Library/Application Support/Autodesk/Autodesk Fusion 360/API/AddIns/你的插件文件夹名,同时移除原配置中osx和windows下的filePath字段,attach模式不需要该配置。

  • 重置Fusion360调试状态
    关闭Fusion360,删除其缓存目录下的临时文件:

    • Windows:删除%appdata%\Autodesk\Autodesk Fusion 360中的临时文件夹
    • macOS:删除~/Library/Application Support/Autodesk/Autodesk Fusion 360中的临时文件夹
      重启Fusion360后重新开启调试监听。
  • 更新VS Code Python插件
    打开VS Code扩展市场,搜索「Python」插件,检查是否有更新,安装最新版本后重试调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:32:53