jupyter 代码补全问题解决

解决无代码补全问题

jupyter 中无代码补全,包的方法也没有,上文定义的变量也不会自动补全,看日志会报错TypeError: __init__() got an unexpected keyword argument 'column'

可知是 jedi 包的问题,查阅后发现是版本太高,因此进入到当前虚拟环境,并pip install jedi==0.17 即可解决
参考:https://zhuanlan.zhihu.com/p/344775611

方法补全太慢问题

经过上面的版本更新后,可解决无补全问题,但是对于 pandas 等方法较多的包,.后的方法没有提示,需要在 jupyter 的首行增加一条:%config Completer.use_jedi = False,然后再 Tab 补全速度就变的飞快
参考:https://www.1024sou.com/article/662061.html

你可能感兴趣的:(算法,jupyter,python,ide)