当前位置: 首页 > news >正文

【agent开发】VS Code连接WSL失败解决

问题

之前给WSL配置外部代理,将WSL的网络模式改为Mirrored,然后VS Code的WSL远程就连接不上了。

控制台显示如下报错:
Chromium控制台报错
WSL版本如下:

WSL 版本: 2.5.7.0
内核版本: 6.6.87.1-1
WSLg 版本: 1.0.66
MSRDC 版本: 1.2.6074
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.26100.1-240331-1435.ge-release
Windows: 10.0.26100.4061

VS Code版本如下:

版本: 1.100.2
提交: 848b80aeb52026648a8ff9f7c45a9b0a80641e2e
日期: 2025-05-14T21:47:40.416Z
浏览器: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.100.2 Chrome/132.0.6834.210 Electron/34.5.1 Safari/537.36

WSL扩展版本如下:

安装
标识符
ms-vscode-remote.remote-wsl
版本
0.99.0
上次更新时间
2025-06-06, 22:04:41
大小
2.49 MB

去网上搜了一圈,尝试过下面的方法:

  1. 删除WSL中的.vscode-server目录,让VS Code重新连接。
  2. 降低双方的WSL插件版本。

都没什么效果。

解决

最后的解决办法是切回NAT模式。切换完就立马恢复正常了。

另外,切换回NAT模式后,之前uvicorn起服务器在本地无法访问的问题https://blog.csdn.net/qq_37387199/article/details/148384412也解决了:
真是离谱
当然,这样的话之前下载的LLM也可以使用了:
qwen3的结果
下面是对应的测试代码:

import requests
import json
import time# 服务地址
api_base = "http://127.0.0.1:8000/v1"
api_key = "none"  # vLLM不需要API密钥,填任意值# 请求头
headers = {"Content-Type": "application/json",# "Authorization": f"Bearer {api_key}"
}# 请求参数
payload = {"model": "qwen3","messages": [{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "请问Python有哪些常用的深度学习框架?"}],"temperature": 0.7,"max_tokens": 1024
}# 发送请求
start_time = time.time()
response = requests.post(f"{api_base}/chat/completions",headers=headers,data=json.dumps(payload)
)
end_time = time.time()# 处理响应
if response.status_code == 200:result = response.json()print(f"生成时间: {end_time - start_time:.2f}秒")print(f"模型: {result['model']}")print(f"回复: {result['choices'][0]['message']['content'].strip()}")
else:print(f"请求失败: {response.status_code}")print(response.text)

我在网上找到一些文章讨论这个问题,但是好像和我这个关系不是很大:
https://github.com/microsoft/WSL/issues/11002
https://zhuanlan.zhihu.com/p/668181689

http://www.xdnf.cn/news/936919.html

相关文章:

  • 实验一:数据选择器实验
  • Go语言中的if else控制语句
  • DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
  • masm32汇编实现扫雷进程注入
  • 第1课、LangChain 介绍
  • 算法-数论
  • Java线程池核心原理与最佳实践
  • 永磁同步电机参数辨识算法--IPMSM拓展卡尔曼滤波全参数辨识
  • 73常用控件_QFormLayout的使用
  • 一个自动反汇编脚本
  • 深度学习入门Day3--鱼书学习(2)
  • 前端十种排序算法解析
  • 电压型PHY芯片MDI接口设计
  • 计算机网络笔记(二十九)——5.1运输层协议概述
  • QT线程同步 QReadWriteLock并发访问
  • xtp+ctp 交易系统接口简介
  • DAX权威指南9:DAX 查询分析与优化1
  • leetcode 386. 字典序排数 中等
  • Python爬虫实战:研究demiurge框架相关技术
  • 从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(十)
  • pgsql batch insert optimization (reWriteBatchedInserts )
  • Digital IC Design Flow
  • vue3:十六、个人中心-修改密码
  • bugku 网络安全事件应急响应
  • 02.管理数据库
  • CCPC guangdongjiangsu 2025 F
  • 【创新算法】改进深度优先搜索算法配合二进制粒子群的配电网故障恢复重构研究
  • 食养有方:进行性核上性麻痹患者的健康饮食指南
  • 解决SQL Server SQL语句性能问题(9)——SQL语句改写(2)
  • Linux系统防火墙之iptables