今天在Spyder发现按tab代码无法自动补全,网上的方法全部试过了(如在ipython里面勾选greedy completion 和autocall选full、删除enum34(我根本就没有这个包)、安装rope、安装正确版本的jedi和parse等),全部都不行,重装了几遍spyder来验证是否是版本的问题,也没有解决。
后面发现并非全部的包都无法补全,只有pandas、numpy等一些常用基础包出现该问题。于是立即想到最近把它们都升级到最新版本了,可能是高版本的问题,于是将numpy版本降低至1.21.5、pandas降低至1.3.5,问题便神奇地解决了。