You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Python笔记本中Pylance异常:语法高亮错乱、智能提示失效

VS Code Python笔记本中Pylance异常:语法高亮错乱、智能提示失效

有没有人遇到过VS Code里突然出现语法高亮混乱,自动补全/智能提示完全失效的情况?我已经试过重装VS Code、切换到Insiders版本、禁用没用的扩展,但不管怎么做,打开VS Code几分钟后,高亮就乱套了,Pylance的智能提示直接罢工。

更奇怪的是,在另一个标签页打开普通.py文件一切正常,高亮和智能提示都完全能用,只有在Jupyter笔记本环境里才会出现这个问题。

我在语言服务器输出里只发现一个异常信息,大部分输出包含敏感路径所以没贴全,如果需要我可以脱敏后提供完整日志:

2023-08-10 09:35:08.006 [info] Error: Debug Failure. False expression: Chained file path undefined doesn't match cellFilePaths c:\Users\julian.irwin\OneDrive - Thermo Fisher Scientific\Projects\XXXX\python notebooks\xxxxxxxxx\lamp_noise_study.ipynb:pylance-notebook-cell:X15sZmlsZQ==.py

at _0x2f5209 (c:\Users\julian.irwin\.vscode-insiders\extensions\ms-python.vscode-pylance-2023.8.20\dist\server.bundle.js:1:1017323)

at c:\Users\julian.irwin\.vscode-insiders\extensions\ms-python.vscode-pylance-2023.8.20\dist\server.bundle.js:1:1024550

at _0x3100be.<computed> (c:\Users\julian.irwin\.vscode-insiders\extensions\ms-python.vscode-pylance-2023.8.20\dist\server.bundle.js:1:1024582)

at _0x72f7ac._onDidChangeNotebookDocumentAsync (c:\Users\julian.irwin\.vscode-insiders\extensions\ms-python.vscode-pylance-2023.8.20\dist\server.bundle.js:1:1003431)

我怀疑这和Pylance的某个已知问题有关,目前找到的临时解决办法是降级到Pylance v2023.7.40版本。

当前环境版本信息:

  • 系统:Windows 11
  • VS Code稳定版:1.81.0
  • VS Code Insiders版:1.82.0-insider(两个版本均测试过)
  • Python版本:3.11.1
  • ipykernel版本:6.19.4
  • 已安装的VS Code扩展:
    • Jupyter v2023.7.1002162226
    • Python v2023.14.0
    • Pylance v2023.8.20

备注:内容来源于stack exchange,提问作者Julian Irwin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:53:04