Python中vscode自动补全响应慢,每次跳出框需要20秒以上如何解决?
请问大家遇到过这样的情况吗?
我用的 pipenv 生成的虚拟环境
Python中vscode自动补全响应慢,每次跳出框需要20秒以上如何解决?
没用过 vscode,考虑 pycharm 吗,我用它来做大型的工程 没怎么卡过
VSCode的Python自动补全慢通常和语言服务器有关。试试这几个方法:
- 切换语言服务器:在设置里把
python.languageServer从Pylance改成Jedi(响应更快但功能弱)或Default。 - 缩小工作区:在
.vscode/settings.json里添加:
{
"python.analysis.extraPaths": ["./src"],
"python.autoComplete.extraPaths": ["./src"]
}
只索引必要目录。 3. 禁用部分分析:
{
"python.analysis.typeCheckingMode": "off",
"python.analysis.autoImportCompletions": false
}
- 更新工具:确保VSCode、Python扩展和
pylance都是最新版。
如果还不行,检查是不是项目文件太多或者虚拟环境路径有问题。
建议先切到Jedi语言服务器试试。
Pycharm+1
当然考虑,一直用 Intellij 写 java,本来图用 vscode 轻量级地写个脚本,结果有坑
是不是找不到你的虚拟环境?显示指定一下试试
可以找到的,已经指定了,现在的问题就是慢。。。
ummm 我也是。。。
ummm 那看来不是我的问题。。。
每次都是 20s+,而且有的根本不补全,需要我手动 control+space,control+space 之后,就在那转圈,转了好久之后才能补全,完全不止 20s+,我也希望不是 vscode 的原因啊,如果是我的姿势不对,我改就行了。。。
我也是 自动补全和参数提示特别慢
是慢啊。还是 jb 全家桶好用
vscode 同样问题,已经换成了 spacemacs
我并没有出现这个问题,试试:ctrl + p > select interpreter,选择自己虚拟环境的解释器
这个是配置过得,但是不行
楼主和一个文本编辑器较什劲,直接用 PyCharm 就得了。
哈哈哈哈
配置 python 路径没有哦?
最近又装回 jb 家的东西,发现流畅了好多,又进步了
试用了一下,感觉不错
我也是这样 但不用 20 秒。。大概 5-10 秒吧 、不过我是写前端的 vue 的,我怀疑是不是我插件装太多给装甭了······
人家 jetbrains 对 visual studio 系列的评价就是——慢。。。
vscode 我搞了半天,简直不好用,下载插件慢得要死,补全也慢。
visual studio 也不推荐用,我有一次在项目里新建了 hello.cpp ,结果它只能识别这个文件。
我现在 java,c,python 都是用 jetbrains 全家桶。
其实 jetbrains 内存也没占多少
插件卸完也不行,我是 skllearn 插件,每次大概 5-10s,内心很崩溃。
放着 jetbrains 的工具不用,真是浪费生产力啊
Pycharm+10086,有免费的社区版
内存多少,有固态没? 没有 J 吧家的更慢
可以查看下是是不是跟刷插件冲突了
我之前遇到过启用 gitlens 这个插件,就基本补全不了了
还有可以试试 python language server,最近一次更新后,比之前好用了不少
16g+ssd,与硬件感觉没关系。
这个就不好查了,把 gitlens 卸载了还是老样子,不过 python language server 还可以,现在用这个了
我这边用它开 Java 补全也没见卡啊。 你是开了多少软件?
所以说,我也很懵逼。。。不知道是哪里出了问题
我这边自动补全也是比较慢,虽然没有达到楼主的这种程度。还有一点就是,在我的 win 机器上面 vscode 无法自动补全父类的属性和方法,重装之后也无法解决。但是别的机器正常。
vscode-python 没这么卡过的啊
vscode 导入自己定义的包也很麻烦 总感觉不适合写 python
我倒是没有出现过这么慢的情况,如果本地的慢,也可以试一下 Kite ( https://kite.com/),可以自动插进 vscode,就是会收集你的代码到他的服务器,有点恶心。
vscode 自动补全很快啊,你是不是装了有冲突的插件


