在 VSCode 中使用 PlatformIO 扩展时出现内部服务器错误

Internal Server Error while using PlatformIO extension in VSCode

PlatformIO 运行良好。单击 PIO Home-->Open

时突然开始显示 Internal Server Error

其他功能如:

全部更新

核心 CLI 有效。

正在输入 pio home 命令 在 PlatformIO Core CLI 中揭示了这个问题。

显示了 module 'anyio' has no attribute 'to_thread' 错误。

我将 anyio 更新到 3.5,它解决了问题。

结论:这个“突然”似乎是因为我从 Python 3.10 切换到 Python 3.8.3在某个时候为另一个项目做,3.8.3 没有所需的 anyio。

对于尝试遇到同样错误而遇到此问题的其他人

pio home

在 PlatformIO Core CLI 中可能会找到解决方案。