【发布时间】:2018-03-24 20:26:54
【问题描述】:
我已经使用 PTVS 两年了,我记得(我快疯了吗?)在 Visual Studio 中处理 .py 文件时,PTVS 总是突出显示错误。
截至 10 月 10 日(可能与 VS2017 的 v15.4 相关联),PTVS 出现了问题。令我沮丧的是,我完全重新安装了 Windows 并将整个计算机擦干净。安装驱动程序后,我使用 Visual Studio 2017 Community 安装程序安装了 VS,选项如下:
然后我打开 Visual Studio,创建一个新的空 python 项目,然后输入一些垃圾。不,错误。更正。
我要疯了吗?
顺便说一下,我的python环境自动补全/intellisense数据库刷新了。
与此同时,“查看->错误列表”窗口会显示错误,即使它们没有突出显示。
卸载了“Python 原生开发工具”扩展,还是不行。安装了最少的 python 选项(python 语言支持、python 3.6、模板)。没用。
不确定这是否相关(可能是),Intellisense 无法使用任何方法识别来自其他项目的模块。一周前这很好:(注意绿色曲线是智能感知“无法解决”错误)
【问题讨论】:
-
问题在于曲线,而不是智能感知。请检查docs.microsoft.com/en-us/visualstudio/ide/…,我们可以知道,智能感知是当您输入“imp”时,您会找到“import”等列表成员以及其他可供您选择的成员。请打开 Python 交互窗口以查看 Intellisense 是否在那里工作。或者选择Python 3.6(64位)作为环境进行测试。在我这边,错误和警告标记工作正常1drv.ms/i/s!Atv5QNuFrncKlyPZWjJBMRgghNXf,将 VS 2017 升级到最新版本。
-
@Sara-MSFT 感谢您的回复。我正在使用最新版本的 Visual 2017,因为我今天刚刚安装了它。我还重新安装了操作系统并将系统擦干净。代码自动完成工作,是的。那个功能很好。至少对我而言,目前来自其他项目的 Squiggles 和识别模块已被破坏。不知道为什么我的情况会很特别,任何从新 Windows 开始并安装新的 Visual Studio 并选择了 python 选项的人应该会遇到同样的事情。我想知道您是否使用的是较旧的未损坏版本的 VS。
标签: visual-studio visual-studio-2017 intellisense visual-studio-debugging ptvs