Chr*_*ine 7 remote-debugging visual-studio-code
我很沮丧,我的 vscode 调试器今天突然无法在远程服务器上运行。情况是这样的。

当我使用 vscode 的带星号的解释器(推荐的)时,它运行顺利。但是,当我想使用其他解释器(存储在服务器上的个人文件夹中的解释器)时,调试器不会启动调试控制台,也不会输入文件。
vscode 可以找到并识别解释器,我可以使用这些解释器来运行脚本,但不能调试。(在远程服务器上)但是,它在具有多个 python 解释器的本地计算机上运行良好。
有人可以给我一些帮助吗?我已经尝试完全卸载 vscode 但仍然不起作用。太感谢了!!
VSCode 中的 Python 扩展调试器需要最低的 Python 版本才能正常运行。但是,这根本没有记录在https://github.com/microsoft/vscode-python/releases的更改日志中,但您必须自己找出答案。例如,在撰写本文时,版本 2022.12.0 与 Python 3.6.8 不兼容。
作为解决方法,您有 2 个选择
将您的解释器升级到更新版本
将 Python 扩展降级到旧版本
对于后者,请转到扩展页面,然后在Uninstall按钮下您将找到Install another version...。这使您可以轻松尝试最适合您的方法。
此解决方法可能适合您:使用适合您的解释器,但在 launch.json 配置文件中添加
"python": "/path/to/the/python/you/want",
我也有同样的经历。看来 vscode 无法使用我想要的解释器启动远程调试器,但使用系统解释器可以成功。例如:
"configurations": [
{
"name": "config_name",
"type": "python",
"python": "/path/to/desired/python",
"request": "launch",
"program": "/path/to/python/script.py",
"console": "integratedTerminal",
},
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6203 次 |
| 最近记录: |