我在使用 Visual Studio 2022 时遇到了一个非常烦人的问题。下面是如何复制它。
文件夹内容:
test-debugpy-issue
| test-debugpy-issue.sln
|
\---test-debugpy-issue
cli.py
test-debugpy-issue.pyproj
test_debugpy_issue_simplified.py
cli.py
的内容:
print("hello world")
test_debugpy_issue_simplified
的内容:
import subprocess
import os
import json
print(os.getpid())
input()
configArgs = ["python", "cli.py"]
ret_code=0
while ret_code==0:
ret_code = subprocess.call(configArgs, shell=False, universal_newlines=True)
print(ret_code)
为了重现问题,请执行以下步骤:
python .\test_debugpy_issue_simplified.py
0.47s - 导入 debugpy._vendored.force_pydevd 时出错(带有 sys.path 条目:'c:\program > files\microsoft visual studio�2\professiona