python 开发期间无法在可视化代码中获得实时错误

Not able to get real time error in Visual code during python development

我正在使用可视代码进行 python 开发,但不知何故我无法在 python 开发期间显示编译时错误。

我只会在 运行 之后得到这些错误。

我卸载了3次visual code还是无法解决

在 VS Code 为您提供所需的实时反馈之前,需要先完成一些事情。

  • 您需要在系统上安装 Python。
  • 您需要加载 Python 语言扩展 - 可能 ms-python.python 但似乎有一些替代方案可用。 Ctrl+Shift+X 会将您带到扩展面板,您可以在其中搜索 Python 并检查您是否安装了某些东西。
  • 您正在查看的文件需要被识别为 Python 文件。您可以在 bottom-right 的状态栏上查看 - 您应该在最右侧看到两个图标,然后是一个描述文件格式的词。如果将鼠标悬停在单词上,工具提示会显示 Select language mode。如果这还没有说 "Python",请单击它并将其更改为 Python。如果找不到 Python,这可能表明您没有安装 Python 语言扩展。
  • 代码需要找到可以使用的 Python 解释器。这显示在状态栏的左下角 - 第一个文本块应该显示类似 "Python 3.7.3 32-Bit" 的内容。如果它显示其他内容,请尝试单击它并选择一个 pyhon 解释器。
  • python 环境 运行 需要安装该解释器 pylint。对我来说,当我选择 Python 3.7.3 32 Bit 解释器时,Code 会弹出一个关于未安装 pylint 的警告。单击按钮安装它不起作用;但我能够稍微调整它试图 C:/Users/jamez/AppData/Local/Programs/Python/Python37-32/python.exe -m pip install -U pylint --user.
  • 的命令行

一旦我这样做了,Code 就能够给我实时反馈——我在 "from xyz" 下看到红色波浪线,悬停在它上面让我知道问题是 "Unable to import xyz"

您可以按照此处的步骤启用 Python linting: https://code.visualstudio.com/docs/python/linting