【问题标题】:Python in Visual Studio: Erroneous errorsVisual Studio 中的 Python:错误错误
【发布时间】:2020-02-05 19:19:17
【问题描述】:

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

问题

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

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

错误的快照:

【问题讨论】:

  • 嗨罗伯特,这个问题有什么更新吗?插入空间选项有帮助吗?

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


【解决方案1】:

对不起,我没有直接的答案,我建议你可以试试:

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

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

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

或者你可能会遇到类似this的问题,先将设置更改为Insert Spaces,然后再次执行delete the error lines, wait a second, then undo the deletion以消除当前错误,然后检查是否会在以后的进一步开发中遇到此问题那。希望对你有帮助:)

【讨论】:

  • 嘿,抱歉,由于某种原因,我没有收到任何关于您的回答的通知。我现在正在尝试这些。这个问题不是连续的,所以我会在测试一段时间后报告。感谢您的建议!
  • 到目前为止我只尝试了第一步(删除 .vs 文件),但自从我这样做之后就没有遇到这个问题。这可能只是好(坏)运气,但我希望能解决它。我的 .vs 文件可能已损坏,这可以解释为什么两台 PC 上都会发生这种情况。再次感谢您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-23
相关资源
最近更新 更多