Linux vscode python调试器不工作:连接被拒绝
每当我尝试调试python代码时,vscode都会给出一个错误,并通知我调试器的连接被拒绝。我在底部附上了完整的堆栈跟踪 我在Centos8Linux上 到目前为止,我已经尝试:Linux vscode python调试器不工作:连接被拒绝,linux,visual-studio-code,centos,Linux,Visual Studio Code,Centos,每当我尝试调试python代码时,vscode都会给出一个错误,并通知我调试器的连接被拒绝。我在底部附上了完整的堆栈跟踪 我在Centos8Linux上 到目前为止,我已经尝试: 塞利努克斯走了 防火墙已禁用 卸载vscode 删除/home/user/.vscode 删除/home/user/.config/Code 清除环境变量 我不知道这里会有什么干扰 我调试的文件是print('test')另存为test.py:-) /usr/bin/python/home/user/.vscode
- 塞利努克斯走了
- 防火墙已禁用
- 卸载vscode
- 删除/home/user/.vscode
- 删除/home/user/.config/Code
- 清除环境变量
print('test')
另存为test.py:-)
/usr/bin/python/home/user/.vscode/extensions/ms-python.python-2020.1.58038/pythonFiles/ptvsd_launcher.py--默认--客户端--主机本地主机--端口43259/scratch/user/tmp/test.py
E00000.119:从启动_客户端转义的异常
回溯(最近一次呼叫最后一次):
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/log.py”,第110行,g
返回f(*args,**kwargs)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/pydevd_hooks.py”,第74行,在start_client中
sock,start_session=daemon.start_客户机((主机,端口))
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/daemon.py”,第217行,在start_client中
连接(客户端,地址)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/socket.py”,第197行,在connect中
sock.connect(地址)
ConnectionRefusedError:[Errno 111]连接被拒绝
回溯(最近一次呼叫最后一次):
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/ptvsd_launcher.py”,第43行,在
干管(ptvsdArgs)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_main__.py”,第432行,在main中
运行()
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_main__.py”,第300行,在run_文件中
设置\u连接()
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_main__.py”,第291行,在安装连接中
daemon=ptvsd.\u remote.attach(addr)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_remote.py”,第95行,附件
patch_multiprocessing=ptvsd.options.multiprocess)
settrace中的文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_vendored/pydevd/pydevd.py”,第2179行
等待\u准备好\u运行,
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_vendored/pydevd/pydevd.py”,第2230行,在_locked_settrace中
调试器.connect(主机、端口)#注意:connect可能引发错误。
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/_vendored/pydevd/pydevd.py”,第1060行,在connect中
s=启动\u客户端(主机、端口)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/pydevd_hooks.py”,第136行,在_start_client中
返回启动客户端(守护进程,h,p)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/log.py”,第110行,g
返回f(*args,**kwargs)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/pydevd_hooks.py”,第74行,在start_client中
sock,start_session=daemon.start_客户机((主机,端口))
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/daemon.py”,第217行,在start_client中
连接(客户端,地址)
文件“/home/user/.vscode/extensions/ms python.python-2020.1.58038/pythonFiles/lib/python/old_ptvsd/ptvsd/socket.py”,第197行,在connect中
sock.connect(地址)
ConnectionRefusedError:[Errno 111]连接被拒绝
德马尔滕
我也有同样的问题。经过长时间的研究,我找到了问题的原因:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"host": "127.0.0.1"
}
]
}
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"host": "127.0.0.1"
}
]
}