求推荐tensorflow,numpy,的补全package

也不知道咋么回事,我的lsp的补全,时灵时不灵,并且补全的时候很卡

numpy的支持问题根子在jedi这个补全引擎上,所以不管是哪个编辑器,只要根子上有用jedi,都有这个问题。其实这个问题还是numpy自己搞的,它的注释体系和module组织异于python标准库的方式,大概jedi有努力解决这个很多年,最早的几个bugs之一还是我提的,反正技术上解析有难度。我大概3、4年前提的吧,反正当时我试了所有的python编辑器/IDE,多少都有问题。不清楚现在修复到什么程度了,当然提升还是很多的(当年完全不行,现在基本能用用)。

你也可以试试Microsoft.Python.LanguageServer,这个是它们自己用C#写,没用jedi吧,不知道有没有成功解决这个难题。

我就是用的Microsoft.Python.LanguageServer,有时补全很ok,有时就失效了,退出进来就好了,再就是在补全的那瞬间总是不流畅啊

那就效率问题了,要么是ms-pyls的问题(如果vscode中也这样),要么是lsp-mode的问题。前者等microsoft更新吧,后者开发者正努力提高lsp-mode的效率,再等等

至于tensorflow,pytorch这类,实在是太大了,python这和又不像c++,由于语言的自由度,导致了补全解析的难度,大库哪怕是ms-pyls这种提前做好解析的,也会比较慢。等等这些lsp server开发人员提高效率吧

是的,我反正在vsc上试过他对tensorflow的补全还是很不错的,emacs呢?是看心情的,有出现过好几次,补全都不出来的,现在没天逛论坛第一件事,看看有没有新出来的,补全神器,其他的就不期待了

那看来是lsp-mode的问题,等等吧