Visual studio PTV-一般智能感知问题-无错误突出显示,无法识别其他项目中的模块

Visual studio PTV-一般智能感知问题-无错误突出显示,无法识别其他项目中的模块,visual-studio,visual-studio-2017,intellisense,visual-studio-debugging,ptvs,Visual Studio,Visual Studio 2017,Intellisense,Visual Studio Debugging,Ptvs,我已经使用PTV两年了,我记得(我疯了吗?)在VisualStudio中处理.py文件时,PTV总是突出显示错误 截至10月10日(可能与VS2017的v15.4相关),PTV存在问题。令人沮丧的是,我已经完全重新安装了windows,并把整个电脑擦干净了。安装驱动程序后,我使用Visual Studio 2017社区安装程序安装了VS,并提供了以下选项: 然后打开VisualStudio,创建一个新的空python项目,并键入一些垃圾。不,是错误。纠正 我疯了吗 顺便说一下,我的pytho

我已经使用PTV两年了,我记得(我疯了吗?)在VisualStudio中处理.py文件时,PTV总是突出显示错误

截至10月10日(可能与VS2017的v15.4相关),PTV存在问题。令人沮丧的是,我已经完全重新安装了windows,并把整个电脑擦干净了。安装驱动程序后,我使用Visual Studio 2017社区安装程序安装了VS,并提供了以下选项:

然后打开VisualStudio,创建一个新的空python项目,并键入一些垃圾。不,是错误。纠正

我疯了吗

顺便说一下,我的python环境自动完成/智能感知数据库已经刷新

同时,“查看->错误列表”窗口显示错误,即使它们没有突出显示。

卸载了“Python本机开发工具”扩展,仍然无法工作。安装了最少的python选项(python语言支持、python 3.6、模板)。不起作用

不确定这是否相关(可能是相关的),Intellisense无法使用任何方法识别来自其他项目的模块。这在一周前还不错:(注意绿色曲线是Intellisense“无法解决”的错误)

我收到了与您相同的问题,但它可能在VS2015中显示为红色

对于此问题,我将帮助您向开发者社区网站报告此问题:

你可以在那里添加你的评论

对于第二个问题,关于模块参考。不是真正的Python团队成员,但也许您可以在这里找到一种方法:


一个问题一个线程,也许你可以为它开始一个新的python问题。

我得到了与你相同的问题,但它可能在VS2015中显示红色

对于此问题,我将帮助您向开发者社区网站报告此问题:

你可以在那里添加你的评论

对于第二个问题,关于模块参考。不是真正的Python团队成员,但也许您可以在这里找到一种方法:


一个问题对应一个线程,也许您可以为它启动一个新的python版本。

VS 2017 15.4中有一个bug,它将在下一个版本中修复。对于遇到这些问题的任何人,如果您需要这些功能,VS 2015的Python工具都可以工作

VS 2017 15.4中有一个bug,将在下一版本中修复。对于遇到这些问题的任何人,如果您需要这些功能,VS 2015的Python工具都可以工作

这是一个在2017年10月31日更新了15.4.2的bug


这是一个在2017年10月31日通过更新15.4.2修复的错误


问题在于蠕动,而不是智能感知。请检查,我们可以知道,当您键入“imp”时,intellisense将显示列表成员,如“导入”和其他可供您选择的成员。请打开一个Python交互窗口,查看Intellisense是否在那里工作。或者选择Python3.6(64位)作为测试环境。在我这边,错误和警告标记工作正常,升级到最新版本。@Sara MSFT感谢回复。我正在使用最新版本的Visual 2017,因为我今天刚刚安装了它。我还重新安装了操作系统,并将系统清理干净。代码自动完成工作,是的。这个功能很好。目前,至少对我来说,来自其他项目的模组和识别模组已经被打破了。我不知道为什么我的情况会例外,任何从新Windows开始安装新Visual Studio并选择python选项的人都应该经历同样的事情。我想知道你是否使用了一个旧的,没有损坏的VS版本。问题是关于波形,而不是智能感知。请检查,我们可以知道,当您键入“imp”时,intellisense将显示列表成员,如“导入”和其他可供您选择的成员。请打开一个Python交互窗口,查看Intellisense是否在那里工作。或者选择Python3.6(64位)作为测试环境。在我这边,错误和警告标记工作正常,升级到最新版本。@Sara MSFT感谢回复。我正在使用最新版本的Visual 2017,因为我今天刚刚安装了它。我还重新安装了操作系统,并将系统清理干净。代码自动完成工作,是的。这个功能很好。目前,至少对我来说,来自其他项目的模组和识别模组已经被打破了。我不知道为什么我的情况会例外,任何从新Windows开始安装新Visual Studio并选择python选项的人都应该经历同样的事情。我想知道您是否使用的是一个旧版本的VS.Re:从其他项目导入-我已经知道如何让Intellisense从其他项目或任何系统路径中刮取模块。您只需将该路径添加到项目的搜索路径中,Intellisense将在数据库刷新时清除该目录。我已经使用PTV两年了,并且知道这个功能从15.4开始就被破坏了。此外,感谢您将2015年和2017年并排展示,它确实清楚地表明了问题所在+1@OrangeSherbet,不客气,很高兴知道您解决了一个问题。对于反馈,您也可以在那里投票并添加您的评论,产品团队将在那里共享更新。祝您愉快:)Re:从其他项目导入-我已经知道如何让Intellisense从其他项目或任何系统路径中获取模块。您只需将该路径添加到项目的搜索路径中,Intellisense将在数据库刷新时清除该目录。我已经使用PTV两年了,并且知道这个功能从15.4开始就被破坏了。此外,感谢您将2015年和2017年并排展示,它确实清楚地表明了问题所在+1@OrangeSherbet,不客气,很高兴知道您解决了一个问题。对于反馈,您可以