首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减少python导入包的visual studio代码中的自动完成延迟?

如何减少python导入包的visual studio代码中的自动完成延迟?
EN

Stack Overflow用户
提问于 2019-04-27 11:16:28
回答 1查看 5.5K关注 0票数 2

我使用python 3.7.3和visual studio代码1.33.1。当我导入像cv2或numpy这样的库并尝试使用它时,自动完成需要4到5秒的时间来识别函数。当我使用默认函数(如print()、片()等)时,它们在1秒内自动完成。

我尝试使用以下配置

代码语言:javascript
复制
"python.linting.pylintArgs": ["--extension-pkg-whitelist=cv2"],
"python.autoComplete.extraPaths": [
    "C:\Users\Pratik\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\cv2"
]
代码语言:javascript
复制
import cv2
import numpy
cv2.   #here I need to list all functions

我希望将自动完成延迟从4-5秒减少到1秒。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-28 11:14:08

除了python.autoComplete.extraPaths之外,尝试将jediEnabled设置设置为false,以启用Microsoft语言服务器 (默认情况下是禁用的):

代码语言:javascript
复制
"python.jediEnabled": false

然后重新启动/重新加载VS代码。

重新加载窗口时,打开Output选项卡,然后单击Python文件。您应该会看到一个“启动Microsoft语言服务器”。显示消息(从右上角下拉列表中选择Python以查看它)。还应该有“背景分析.”消息在底部状态栏。

等待“分析”消息消失(意味着它已经结束了)。如果您是第一次启用此功能,则需要一段时间才能下载。另外,检查语言服务器正在搜索正确的站点包路径的输出日志(添加到python.autoComplete.extraPaths的路径应该出现在“配置搜索路径”中)。

现在,自动完成/智能感知应该快得多。

相关信息:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55879999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档