Когда я запускаю мой .exe, созданный pyinstaller, у него появляется сообщение об ошибке, показанное на снимке экрана ниже.
Iиспользуйте Python 3.6.4, pyinstaller 3.4 и PyQt5 5.12 для создания моей программы с графическим интерфейсом в Windows 10. Почему .exe нужен модуль PySide и PyQt4, когда я запускаю .exe?Я этого не понимаю.Py может работать без каких-либо ошибок.
На самом деле, до того, как я получил эту ошибку, у меня была ошибка Exception:Cannot find PyQt4 plugin directories
во время процесса создания exe, но я думал, что мне не нужен PyQt4, поэтому я удалилЭто.Затем процесс pyinstaller продолжался, пока я не получил новую ошибку.
Exception:
Cannot find existing PyQt5 plugin directories
Paths checked: C:/qt64/qt_1544645195969/_h_env/Library/plugins
Я решил ее, скопировав pyqt5qmlplugin.dll по указанному выше пути C:/qt64/qt_1544645195969/_h_env/Library/plugins
.Наконец, я получил .exe, но, к сожалению, я все еще получил ошибку, которая показана на скриншоте, и я не могу установить PyQt4 с pip.Он сообщает:
Could not find a version that satisfies the requirement PyQt4 (from versions: )
No matching distribution found for PyQt4
Я также не могу установить PySide, потому что only these Python versions are supported: [(2.6), (2.7), (3.2), (3.3), (3.4)]
.