ConnectionRefusedError: [Errno 111] 拒绝连接 vscode调试代码

实验环境

Windows10下VSCode连接Ubuntu 18.4服务器运行代码。

报错原因

每次VSCode调试失败,异常退出就会出现这个问题。猜测是类似端口占用的问题?肯定与VSserver相关。

解决方法

搜索了一堆方法,不是废话就是无效
以下纯属个人记录
在这里插入图片描述
方法一: 这个界面,找到多余的跟项目相关的什么东西,然后关掉 (现在已经找不到了,反正现在已经对我无效)
方法二:(慎用) 参考链接 (现在也对我无效了)
在主目录中 ls -a
在这里插入图片描述
可以看到一个.vscode-server文件夹,删除文件夹再重新启动VS,下载Python插件

rm -r .vscode-server

方法三:
又找到一个方法,删除debugpy文件
切换路径到 ~/.vscode-server/extensions/ms-python.python-2022.16.1/pythonFiles/lib/python 下,删除debugpy文件夹

 rm -r debugpy

安装另一个版本的debug文件

python -m pip install -t ~/.vscode-server/extensions/ms-python.python-2022.16.1/pythonFiles/lib/python debugpy==1.3.0

这里记得切换自己路径。完成撒花,希望不会再出现了
参考链接 https://blog.csdn.net/supplychain/article/details/125993453

总结

以上肯定不是最终解决方法,总之凑合先用着,其他方法再慢慢探索吧。

记录另一个调试版本问题

python3.6以下不给调试呵。
在这里插入图片描述
在这里插入图片描述
选择v2022.6.0就可以了

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值