vscode调试python2.7相关的文件时候,报如下错误:
Traceback (most recent call last):
File "/home/yinshuai/.vscode/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_bundle/pydevd_trace_dispatch_regular.py", line 414, in __call__
file_type = py_db.get_file_type(abs_path_real_path_and_base) # we don't want to debug threading or anything related to pydevd
File "/home/yinshuai/.vscode/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/_vendored/pydevd/pydevd.py", line 635, in get_file_type
file_type = PYDEV_FILE if self.dont_trace_external_files(abs_real_path_and_basename[0]) else None
File "/home/yinshuai/.vscode/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_bundle/pydevd_api.py", line 577, in custom_dont_trace_external_files
return abs_path.startswith(start_patterns) or abs_path.endswith(end_patterns)
找到文件pydevd_api,在文件头部添加如下部分:

在使用VSCode调试Python2.7代码时遇到错误,具体表现为无法正常运行。解决方法是在`pydevd_api`文件顶部添加特定代码段。
最低0.47元/天 解锁文章
917





