Visual Studio 如何将 Python 模块添加到 Intellisense

Visual Studio How to add Python module to Intellisense

如何将自定义 python 模块添加到 Visual Studio IntelliSense 代码完成工具?

情况:我正在开发一个 python 模块,该模块引用了我保存在 /myPython/foo.py.

中的另一个模块

如果我开始键入 foo.someDef,我希望 IntelliSense 识别我正在访问该模块并建议代码完成。

Visual Studio 的 Intellisense 将在将自定义 Python 模块正确放置在 Python 中 "Lib" 文件夹下的 "site-packages" 文件夹中后识别它们的目录。

例如: /Python27/Lib/site-packages/myPython

在文件夹 "myPython" 中,放置一个名为“__init__.py” 的纯文本文件。否则 Intellisense 将无法识别您的包裹。

您可能还需要单击 Python 环境选项卡下的 "Refresh DB"。

你好,这是 VS 2017 (python) 的新启用 ai 的智能代码插件。您可以安装它并测试结果。 https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode 关闭智能感知数据库!通过设置 -> 工具->选项->python->实验->!ON!

现在它可以与新的基于 ai 的智能代码一起使用。

可能会有短暂的延迟时间,这是ai-backend-communication-referred (https://prod.intellicode.vsengsaas.visualstudio.com/)。但是在很短的时间之后,您将获得所有智能代码信息 - 可能 - 也许它可能会持续一天 :))。如有必要,重复该点数次。

最佳 阿克塞尔·阿诺德·班格特 - Herzogenrath 01.2019