关于vscode配置python+opencv自动补全的问题

关于vscode配置python+opencv自动补全的问题

vscode是一款轻量化的编辑器,界面美观享受并且具备各种插件,在与编译器配置完成后也可以轻松进行调试,可以说是微软造福百姓之举。笔者近日因为要在DIP课程中写大作业故在vscode中配置python以及opencv,但遇到一个小问题难以解决,解决完成故写此博客以供参考

问题描述

在vscode中配置好python调试环境以及利用conda包管理器在base环境下安装好opencv后,利用jedi作为自动补全方案,虽然能解决numpy等包的自动提示及补全问题,但是没法解决opencv的自动补全,在setting.json作如下配置也不太行

{
    "python.jediEnabled": true,
    "python.autoComplete.extraPaths":[]//在方括号内添加包路径
}

(多说一句,查找包的安装路径只需要在python.exe命令行里面输入两行即可)

import sys
print(sys.path)

问题解决

讲真微软自带的插件Visual Studio IntelliCode有点哈批,bug比较多(听说)并且在国内由于某不可描述的原因,导致加载贼慢,所以我们最好别用这种方法。

解决的方案是换一个软件,保持jedi和其双开即可

这个软件是kite,好用的一批,谁用谁知道,不仅仅支持自动补全,还能查文档,支持根据频率自动改变提示顺序,并且配置也很简单,下载kite并安装,然后在插件中搜索Kite Python Autocomplete即可

就是下图的这个插件

下载kite的程序链接笔者也附在下面,便于大家查看(可能下载速度有点慢,这时可以选择科学上网)
https://kite.com/download/
下载好之后根据需要安装即可,这个程序同样支持pycharm,vim,spyder等IDE的智能补全
在下载好并配置成功的时候,在你的vscode下面会出现这个:
在这里插入图片描述
此时配置完成,可以快乐使用即可

你可能感兴趣的:(关于vscode配置python+opencv自动补全的问题)