【问题标题】:How can I configure vscode so that it recognize my buildout imports?如何配置 vscode 以便它识别我的构建导入?
【发布时间】:2019-07-12 01:13:49
【问题描述】:

我是 Visual Studio Code 的新手,我无法让 pylint 停止抛出“无法导入”错误,或自动完成以识别我的导入,例如:

from collective.transmogrifier.interfaces import ISection
from collective.transmogrifier.interfaces import ISectionBlueprint
from zope.annotation.interfaces import IAnnotations
from zope.interface import classProvides
from zope.interface import implements

我之前使用过 PyCharm,为此我只需要将“parts/omelette”目录标记为源,用于任何 plone/buildout 项目,它工作正常。

在 vscode 中,我尝试添加这样的工作区设置:

"python.autoComplete.extraPaths": [
        "parts/omelette"
    ],

甚至复制我的整个 bin/instance egg 路径并将它们添加到自动完成的额外路径中,但没有成功。

我敢肯定 Plone 社区中的一些人以前尝试过 vscode !我一定是做错了什么……

【问题讨论】:

    标签: visual-studio-code plone pylint buildout


    【解决方案1】:

    我希望这个扩展配方可以达到您的目的。 collective.recipe.vscode

    如果您遇到任何问题,请告诉我。

    【讨论】:

    • 在配方中我必须启用generate-envfile = true,否则找不到导入并且自动完成功能被破坏。
    猜你喜欢
    • 2019-09-18
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2019-08-30
    • 1970-01-01
    • 2012-01-15
    • 2018-07-20
    相关资源
    最近更新 更多