导入 QApplication 失败且没有错误(python3)

Import QApplication fails without error (python3)

我正在尝试在 python 脚本中实施 Take a screenshot via a python script. [Linux] 提供的解决方案:

from PyQt5.QtWidgets import QApplication
app = QApplication([])
screen = app.primaryScreen()
screenshot = screen.grabWindow(QApplication.desktop().winId())
screenshot.save('/tmp/screenshot.png')

运行此代码时 python 只是停止工作而没有产生错误。

BTO-user@BTO /srcpython/fod
Python 3.2.5 (default, Jul 28 2014, 01:44:48)
[GCC 4.8.3] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt5.QtWidgets import QApplication

BTO-user@BTO /srcpython/fod

模块 PyQt5 已安装,但这些是 .dll 文件。通常当我安装一个模块时应该有源文件。这些 dll 文件应该绑定到 Qt5,我通过 cygwin dev 安装程序安装了它。这 2 个安装中的 1 个可能有问题,但我已经尝试了很多次重新安装。令我烦恼的是没有一个错误报告。

@simonzack 的建议导致了解决方案。我在 cygwin 环境中 运行 命令,但在正常 windows 环境中 运行 之后,它给出了更多描述性(或多或少)的错误。

[DLL load failed: The specified module could not found 组合操作解决: