【问题标题】:Preload custom module python vscode预加载自定义模块 python vscode
【发布时间】:2018-08-17 17:55:34
【问题描述】:

Visual Studio Code 中基于 Visual Studio 的新 Python 语言服务器是否允许预加载模块选项。

"python.autoComplete.preloadModules": []

如果它确实可以与它一起工作,它是与项目模块一起工作还是只与安装在 virtualenv 中的模块一起工作?

"python.autoComplete.preloadModules": ["/path/to/module"] 这样的操作对这两种实现都有效吗?

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    你可以像下面这样添加它们

    "python.autoComplete.preloadModules": ["numpy", "pandas", "matplotlib"], 
    

    另外,请查看文档! :)

    https://code.visualstudio.com/docs/python/editing#_autocomplete-and-intellisense

    【讨论】:

    • 感谢您的回答,但我指的是自定义创建的模块。假设我在/path/to/code 中有一些我想预加载的大型自定义代码。这适用于该选项吗?我不是指所有示例都显示的由 pypi 安装的那些模块。
    • 我对文档的解释建议您将这些内容包含在 python.autoComplete.extraPaths 中,但我认为我们必须对其进行测试才能确定
    • 我已经将这些模块包含在 extraPaths 中,并且自动完成功能可以很好地使用它们。我希望通过预加载来稍微缩短加载时间,但文档似乎并没有在任何地方说明这一点。
    • google 给我的大部分内容都与加载时间有关。如果您还没有查看此问题 github.com/DonJayamanne/pythonVSCode/issues/581 。在底部,它建议如果您禁用绝地引擎/语言服务器 ("python.jediEnabled": false),这将启用新的 Microsoft python IntelliSense 引擎blogs.msdn.microsoft.com/pythonengineering/2018/07/18/…
    • 使用 VSCode 中的新 Python 语言服务器,此选项已弃用。我现在不知道正确的那个。
    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 2016-01-21
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多