vscode中PyQt5模块代码提示问题
程序开发
2023-09-03 22:12:37
vscode中PyQt5模块代码提示(intellisense)问题
解决方案
安装对应版本的PyQt5-stubs可解解决:
pip install PyQt5-stubs
解决过程
- 安装好PyQt5,vscode,及vscode的python插件开始写代码,结果一开始就遇到坑:没有代码提示???
- 网上搜索各种解决方案,都提到了jedi这个插件。了解了一下jedi就是python扩展中代码提示的依赖工具。一般都是说禁止这个jedi的自动补全,然后再在
python.autoComplete.extraPaths
把python的库目录添加到这个文件目录列表里。但实际效果没什么用。我已经将python目录添加到系统环境变量中了 - 后来下载了Pylance这个插件替换了原来的python.LanguageService还是没有效果
- 接着对比了一下PyQt5的库和其他一般的库,例如urllib这种,发现PyQt5的模块(module)都是直接编译在*.pyd文件中的,而urllib是可以看到*.py源文件的
- 于是就想办法怎么能通过一种方式可以将pyd中的python语言符号可以被认识到,于是就找到了python的stub这个东西
- 最后就下载了PyQt-stub解决问题,最后都能代码提示了
标签:
上一篇:
【IIS】设置URL重定向
下一篇:
相关文章
-
无相关信息