python - PyQt5 - 无法加载平台插件 "windows"。可用平台最小为 : windows,

标签 python pyqt pyqt5

当我尝试从 Eclipse 运行任何 PyQt5 程序时,出现此错误。

Failed to load platform plugin "windows". Available platforms are: windows, minimal

我从未在 PyQt4 中遇到过这个问题,但在新版本中遇到过。

我无法运行程序。从这里的其他问题我知道它发生在 Qt C++ 开发中,解决方案是将一些 Qt dll 文件复制到可执行程序目录。

我是否也需要在 Python 开发 (PyQt5) 中做同样的事情?将这些文件添加到我的 *.py 文件所在的目录?这不应该由 PyQt5 安装来管理吗?

谢谢

最佳答案

我在 PyQt5 5.0.2、Windows 8、Python 3.3.2 上遇到过这个问题;略有不同的错误消息:

无法加载平台插件“windows”。可用平台有:

设置以下环境变量,然后运行应用程序。

$env:QT_QPA_PLATFORM_PLUGIN_PATH="C:\Python33\Lib\site-packages\PyQt5\plugins\platforms"

关于python - PyQt5 - 无法加载平台插件 "windows"。可用平台最小为 : windows,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695027/

相关文章:

python - flask-httpauth 上的多个 verify_password 回调

python - 如何解决pickle编码问题?

python - 很长的I/O进程能否由线程处理

python - QSqlTableModel在InsertRecord后进入编辑模式

python - 在 PySide2 中设置垂直和水平对齐方式

python - 如何使 STATIC_URL 在外部 JS 文件中工作 (Django)

python - 如何在 python 中将超时和重试装饰器函数应用于 google-cloud-storage 客户端?

python - QGridLayout 中 QPushButton 之间的距离

python - `mouseMoveEvent()` 鼠标移动速度太快

python - 在PyQt5中实现洪水填充