PyQt5.QtWidgets.QApplication падает после обновления до Мохаве с отсутствующей ошибкой плагина какао - PullRequest
0 голосов
/ 12 января 2019

После обновления моего macbook до mojave я не могу создать объект QApplication в python2.7

Python 2.7.15 (default, Jan  9 2019, 18:18:40) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt5 import QtWidgets
>>> _app = QtWidgets.QApplication(['any'])
qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Abort trap: 6

Я попытался переустановить python и pyqt (используя homebrew), я убедился, что homebrew обновлен, и исправил все недостающие зависимости в brew doctor (было несколько предупреждений, но они, похоже, не связаны).

Полагаю, мне не хватает этого какао-плагина (я не знаю, для чего он), но я не уверен, откуда его установить. Я обнаружил несколько похожих проблем, но, похоже, они связаны со сборкой приложения - я не уверен, как применить исправления к запуску QApplication внутри python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...