VS Code Pylance 未突出显示变量和模块

问题描述 投票:0回答:2

我正在使用带有 Python 和 Pylance 扩展的 VS Code。我遇到的问题是 Pylance 扩展没有对模块和数据框等内容进行语法突出显示。我希望顶部的模块为绿色,df 变量为蓝色。

我使用默认的深色+颜色主题。

这是我的 VS Code 的屏幕截图,其中 Python 和 Pylance 安装并启用了。

  • 我尝试更改我的 python.pythonpath 设置。
  • 我添加了一个 sys.path 来安装我的软件包。
  • 我确保在设置中启用 editor.semanticHighlighting.enabled。
  • Pylance 在我的 settings.json 中作为语言服务器。
  • 还尝试了最新的 Pylance 版本。
  • 尝试切换到各种深色/浅色主题。行为没有改变。

这是我的settings.json

{
"[python]": {
    "editor.semanticHighlighting.enabled": true
},
"editor.semanticHighlighting.enabled": true,
"editor.semanticTokenColorCustomizations": {},
"python.condaPath": "C:\\Anaconda3\\Scripts\\conda-script.py",
"python.defaultInterpreterPath": "C:\\Anaconda3\\python.exe",
"python.pythonPath": "C:\\Anaconda3\\python.exe",
"python.languageServer": "Pylance",
"python.terminal.activateEnvironment": true

}

这是上个月的工作,所以我不太确定发生了什么。我使用的是 Windows 10、VS Code 1.47.1,具有最新的扩展。有什么想法为什么会发生这种情况吗?

python visual-studio-code pylance
2个回答
8
投票

您的语言服务器似乎无法正常工作。

您可以在settings.json中添加

"python.languageServer": "Pylance",
吗?确保
Pylance
已启用。如果仍然不起作用,请尝试重新安装
Pylance
Python
扩展。


0
投票

在 Windows 上使用 WSL 的 VSCode 1.88.1(2024 年 3 月)中遇到了同样的问题。 PyLance 扩展肯定在某个时候丢失了...我在扩展面板中手动将其安装在远程(单击“在 WSL 中安装:Ubuntu”)。此后工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.