我使用计算机上的 WSL 进行编程,但几个月来我并没有真正使用它,而是使用云端的 Jupyter 笔记本。
今天,我本来要回去使用它,但我的 VSCode 扩展找不到 WSL。事实上,WSL 扩展根本不起作用。经过进一步检查,我发现该命令wsl
不会返回任何内容,而是会冻结而不输出任何信息。
我相信这可能是因为当我使用 WSL 时,我拥有的是 Windows 10,但现在拥有的是 Windows 11。
那么我现在该怎么办?我应该删除并重新安装 WSL 吗?还有其他神奇的方法吗?
答案1
该问题显然已通过重新安装 WSL 得到解决。
这是在设置 > 应用 > 可选功能,其中关闭和打开的选项是“虚拟机平台”和“适用于 Linux 的 Windows 子系统”。
要执行的操作是:禁用两个选项,重新启动,启用选项,重新启动。
这解决了发帖人的问题,但也消除了出现问题的所有证据(但不确定是否可以追踪到)。