【发布时间】:2021-06-28 21:27:57
【问题描述】:
我一直在努力解决这个 vs 代码问题(扩展主机意外终止)。
我已经尝试卸载/重新安装 vs code,我已经卸载并禁用了我的所有扩展程序,但仍然出现错误,我下载了一个临时工作的旧版本,我没有想法。
我不明白我怎么可以没有扩展但仍然得到错误? 有人知道这个问题的答案吗?
【问题讨论】:
我一直在努力解决这个 vs 代码问题(扩展主机意外终止)。
我已经尝试卸载/重新安装 vs code,我已经卸载并禁用了我的所有扩展程序,但仍然出现错误,我下载了一个临时工作的旧版本,我没有想法。
我不明白我怎么可以没有扩展但仍然得到错误? 有人知道这个问题的答案吗?
【问题讨论】:
我解决了它在笔记本内核中运行:
pip install six
【讨论】:
看来我和你差不多在同一时间遇到了同样的问题。我建议添加更多信息,以我为例
> MacOS X : 10.11.6 El Capitan
> VS Code Version: 1.57.1
> Commit: 507ce72a4466fbb27b715c3722558bb15afa9f48
> Date: 2021-06-17T13:28:32.912Z
> Electron: 12.0.7
> Chrome: 89.0.4389.128
> Node.js: 14.16.0
> V8: 8.9.255.25-electron.0
> OS: Darwin x64 15.6.0
在长时间不使用 VS Code 之后,我发现这个警报总是弹出
-Extension host terminated unexpectedly
-Open Developer Tools -Restart Extension Host
重新启动只是重复了此警报。
如果我从 context menu(又名右键单击)Run a line/selection 或 Run Current File 中选择,无论是在终端上还是在与 Jupyter 的交互窗口中,它都没有反应(而几天前它工作得很好,当我离线使用它,因为没有wifi)
希望对您有所帮助,我尝试了以下方法:
到目前为止,我没有找到适合我的解决方案。
很快我将尝试遵循 sumitparakh commented in this github issue 的内容,即保存以前的 extensionHostProcess.js 文件(重命名)并添加他提供的文件
在 Windows 上,该位置应该是
C:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\services\extensions\node\extensionHostProcess.js
而 MacOS 路径应该是:
'/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js'
更新 1:添加文件并重新加载后,我得到 甚至这条消息
-Your Code installation appears to be corrupt. Please Reinstall
-More information
更新 2:我试图关注这个 fix from a github issue 。这是报价:
ehamwey 于 1 月 4 日发表评论
从 x86 版本升级后,以下步骤对我有用 vscode-insiders 到 Darwin arm64(版本 1.53.0-insider)我得到了 上述行为。
Remove the folder: /Users/[your-home-folder]/.vscode/ # **NOTE:** I renamed it as a backup This will remove all extensions and any vscode configurations from your system! Reinstall vscode and any extensions
但是,即使我重新安装了相同版本的 1.57.1 代码,扩展主机错误仍然存在,没有任何扩展尚未安装... 所以也许,我应该尝试恢复到以前的更新,甚至可能报告这个问题
我也愿意接受建议
【讨论】: