gpt4 book ai didi

python-3.x - PyQt5 stub 文件

转载 作者:行者123 更新时间:2023-12-03 21:23:14 25 4
gpt4 key购买 nike

我刚刚启动了一个当前在 virtualenv 中运行的 PyQt5 项目。
PyQt5 是使用经典的 pip install pyqt5 安装的。

我想使用 mypy 输入检查我的应用程序。
但是当我运行它时,我收到一条错误消息,告诉我 PyQt5 没有 stub 文件。

myapp/__main__.py:3: error: No library stub file for module 'PyQt5.QtWidgets

我检查了我的 virtualenv 的站点包,确实,其中没有任何 .pyi 文件。

检查 documentation ,我看到如果编译,可以生成 stub 文件(并且至少可以从 PyQt5.6 开始存在,我使用的是 5.10)。

有没有办法在不需要手动编译库的情况下获取这些文件?

最佳答案

我对 PyQt5 有同样的问题。所以我决定放PyQt5-stubs其中包含主要 PyQt5 模块的 stub 文件。

您可以使用 pip 安装它:

$ pip install pyqt5-stubs

您的另一个解决方案是更改为 Qt for Python (PySide2)。它们提供正确的类型注释。

关于python-3.x - PyQt5 stub 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51060388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com