我不确定这是否适合本网站,但我不确定还能在哪里问。几个月来我一直在使用 MS Visual Studio Professional 2017 为 Blender 插件构建 Python 代码,并且从一开始就一直在处理这个问题。我在两台电脑(Alienware 笔记本电脑和定制台式机)上使用 IDE,并且在两台电脑上都遇到相同的问题。我不在 VS 中调试或执行代码(尽管如果我知道如何的话我会这样做)。我只是编辑代码,然后在 Blender 中刷新/测试。
问题
出于某种原因,即使没有问题,我在编码时也会遇到随机智能感知错误(见下图)。如果我删除错误行,稍等一下,然后撤消删除,错误就会消失。所以我认为这是某种类型的同步或刷新问题。我键入时发生错误,该错误在我完成语句后得到修复,但错误会无限期地保留,直到重新解析文本。
我使用 Visual Studio 安装程序包含了 Python 功能。我不相信我启用了任何附加组件。有谁熟悉这个问题或者有人知道可能的解决方案吗?
错误快照:
最佳答案
抱歉,我没有直接答案,我建议您可以尝试:
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/