简单的"Hello World"脚本中的EOFError

nso*_*the 5 python-3.x visual-studio-code

几天以来我遇到的问题是我的Visual Studio Code调试确实无法正常工作.即使使用最简单的脚本,我也会遇到错误.我对错误原因一无所知.

环境:

  • 操作系统:Linux Mint 18.2 Cinnamon 64位
    • Linux内核:4.15.0-38-通用
  • Visual Studio代码:1.28.2
  • Python:3.5.2

脚本:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# vim: set ts=4 sw=4 et sts=4 ai:

print("Hello World")
Run Code Online (Sandbox Code Playgroud)

这是我按下调试箭头(F5)后在"python Debug Console"中得到的输出:

cd /home/nsolthe/git/mass_deploy; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" python /home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd_launcher.py 33739 /home/nsolthe/git/mass_deploy/test.py
Hello World
Traceback (most recent call last):
  File "/home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd/ptvsd/wrapper.py", line 1292, in done
    fut.result()
  File "/home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd/ptvsd/futures.py", line 40, in result
    reraise(self._exc_info)
  File "/home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd/ptvsd/futures.py", line 149, in callback
    x = next(it)
  File "/home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd/ptvsd/wrapper.py", line 1527, in on_threads
    _, _, resp_args = yield self.pydevd_request(cmd, '')
  File "/home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd/ptvsd/wrapper.py", line 1317, in pydevd_request
    return self._pydevd_request(self.loop, cmd_id, args)
  File "/home/nsolthe/.vscode/extensions/ms-python.python-2018.9.2/pythonFiles/experimental/ptvsd/ptvsd/wrapper.py", line 435, in pydevd_request
    raise EOFError
EOFError
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么我会收到这个错误?我还能提供更多信息吗?

问候

nso*_*the 0

自从我报告这个问题以来,我对我的系统做了很多事情。但在基线上,我已将系统的所有相关部分更新为我可用的最新版本。

  • Linux Mint 19.2 肉桂 64 位
    • Linux 内核:4.15.0-39-generic
  • 视觉工作室代码:1.29.0
  • 蟒蛇:3.6.6

现在这些错误消息不再出现