Visual Studio 中的 Python : Erroneous errors

标签 python python-3.x visual-studio visual-studio-2017 intellisense

我不确定这是否适合本网站,但我不确定还能在哪里问。几个月来我一直在使用 MS Visual Studio Professional 2017 为 Blender 插件构建 Python 代码,并且从一开始就一直在处理这个问题。我在两台电脑(Alienware 笔记本电脑和定制台式机)上使用 IDE,并且在两台电脑上都遇到相同的问题。我不在 VS 中调试或执行代码(尽管如果我知道如何的话我会这样做)。我只是编辑代码,然后在 Blender 中刷新/测试。

问题

出于某种原因,即使没有问题,我在编码时也会遇到随机智能感知错误(见下图)。如果我删除错误行,稍等一下,然后撤消删除,错误就会消失。所以我认为这是某种类型的同步或刷新问题。我键入时发生错误,该错误在我完成语句后得到修复,但错误会无限期地保留,直到重新解析文本。

我使用 Visual Studio 安装程序包含了 Python 功能。我不相信我启用了任何附加组件。有谁熟悉这个问题或者有人知道可能的解决方案吗?

错误快照:

Visual Studio Python Intellisense Errors

最佳答案

抱歉,我没有直接答案,我建议您可以尝试:

1.关闭所有VS实例并删除Solution文件夹中的.vs文件夹,然后在cleaning the VS cache后重新启动VS .

2.重置所有VS设置,例如this 。您可以在重置之前备份自定义设置。

3.更新VS到最新的VS15.9.16。 (Intellisense 在我的 VS15.9.16 + python3.6 机器上运行良好)

或者您可能会遇到类似的问题,例如 this ,首先将设置更改为插入空格,然后删除错误行,稍等片刻,然后再次撤消删除以删除当前错误,然后检查是否'之后的进一步开发中会遇到这个问题。希望有帮助:)

关于Visual Studio 中的 Python : Erroneous errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58287441/

相关文章:

c# - XAML 设计器显示属性名称而不是设计器数据 (d :DataContext) when Binding

c# - Windows Phone 8.1 相机初始化

Python 四叉树

python - 标准输入 标准输出 python : how to reuse the same input file twice?

Python 就地更改变量

python - 如何迭代不同列表的乘积?

visual-studio - Azure : Could not load file or assembly NuGet. 核心错误

python - 从网页中提取所有图像的脚本

python - 使单元格适合文本(并使其只读)

python - Numpy 数组中的宾果游戏