1

我同时安装了 IronPython 2.7 和 Python 3.3。当我使用 IronPython 和其他语言时,Intellisense 可以完美运行,但是一旦我切换到 Python,它就会停止工作并显示一条消息 - “ Intellisense 数据库当前不是最新的并且可能缺少完成”。在 Python 环境中刷新数据库没有效果并显示“完成数据库需要刷新”,而在 IronPython 中显示“完成数据库是最新的”。试过了

  • 卸载 PTVS,Python
  • 删除“ ..\Common7\IDE\Extensions\Microsoft ”中的剩余文件

但没有效果。它在使用 python 交互时确实有效。我怎样才能让它在编辑区域工作?PTVS 2.0 版。谢谢!

4

1 回答 1

0

您是否为 Python 3.3 安装了任何软件包?还是直接来自 python.org?有些包可能会破坏完成数据库,所以如果是这种情况,我鼓励您访问我们的论坛并在那里发布列表。

或者,PTVS 是自动检测 Python 还是您将其添加为自定义环境?有一些错误配置环境的方法会破坏完成数据库,但不会显示任何其他错误。

如果您在 Tools->Python Tools->Diagnostic Info 下查看,您将找到相关日志。如果您不想自己搜索这些内容,我再次鼓励您访问我们的论坛并将其发布到那里。

于 2014-03-20T17:09:57.840 回答