首页 > 解决方案 > 在 python 开发期间无法在可视化代码中获得实时错误

问题描述

我正在使用 Visual 代码进行 python 开发,但不知何故我无法在 python 开发过程中显示编译时错误。

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

我已经卸载了 3 次可视代码,但仍然无法解决它。

视觉代码图像

视觉代码 Image_1

标签: pythonvisual-studio-codeintellisense

解决方案


在 VS Code 可以为您提供您所追求的实时反馈之前,需要做一些事情。

  • 您需要在系统上安装 Python。
  • 您需要加载 Python 语言扩展 - 可能ms-python.python但似乎有一些替代方案可用。Ctrl+Shift+X将带您进入扩展面板,您可以在其中搜索Python并检查您是否安装了某些东西。
  • 您正在查看的文件需要被识别为 Python 文件。您可以在右下角的状态栏上检查这一点 - 您应该在最右侧看到两个图标,然后是一个描述文件格式的单词。如果您将鼠标悬停在单词上,工具提示会显示Select language mode。如果这还没有说“Python”,请单击它并将其更改为 Python。如果您找不到 Python,这可能表明您没有安装 Python 语言扩展。
  • 代码需要找到可以使用的 Python 解释器。这显示在状态栏的左下角 - 第一个文本块应该说类似“Python 3.7.3 32-Bit”。如果它说其他内容,请尝试单击它并选择 pyhon 解释器。
  • 需要pylint安装使用该解释器运行的 python 环境。对我来说,当我选择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

一旦我这样做了,代码就能给我实时反馈——我在“来自 xyz”下得到红色波浪线,并将鼠标悬停在它上面让我知道问题是“无法导入 xyz”


推荐阅读