无法通过VS Code运行python代码。无法打开文件ptvsd_launcher.py [Errno 22]无效的参数

时间:2019-06-02 12:20:38

标签: visual-studio-code vscode-debugger vscode-python

VSCode在几天前就已经完美运行了。尝试通过VSCode运行任何python代码(有或没有调试)都会导致终端出现此错误

can't open file '"c:/Users/Rastus22/.vscode/extensions/ms-python.python-2019.5.17517/pythonFiles/ptvsd_launcher.py"': [Errno 22] Invalid argument

错误显示一小会后,我收到一条消息,告诉我等待调试器超时。 python本身没有任何错误,当前正在测试仅包含print语句的文件。我唯一的扩展是Darkula主题。

我尝试重新安装Python扩展并重置launch.json文件以及settings.json文件。我也尝试过从另一台机器复制启动和设置文件的已知良好副本,但是没有运气。 我似乎也找不到在网上遇到同样问题的其他人。

1 个答案:

答案 0 :(得分:4)

降级到2019.4可以完全解决此问题。感谢Samuel Cooper的回答。

降级步骤:

  1. 确保已安装Python扩展。

  2. 在扩展程序上点击“管理”按钮。

  3. “安装其他版本”

  4. 搜索要移动到的版本。我降级到版本2019.4.12954