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
我正在使用可视代码进行 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