Я сделал приложение на Python, используя Joblib , и создал пакет Windows, используя Pyinstaller, тогда мое приложение просто зависло и не работает.На самом деле, он создает 4 экземпляра пользовательского интерфейса (4 из-за количества заданий 4), и все четыре просто замерзли.
Хотите знать, как связать pyqt5 + joblib в Windows, любая помощь приветствуется?
Это команда, которую я использовал для создания пакета.
pyinstaller --onefile --windowed main.py
Без комплектации он работает без проблем.
Вот так выглядит мой основной метод.
if __name__ == "__main__":
import sys
# After adding this piece of code it just close the frozen app
if sys.argv[0][-4:] == '.exe':
setattr(sys, 'frozen', True)
multiprocessing.freeze_support()
app = QtWidgets.QApplication(sys.argv)
ui = MainWindow()
ui.show()
sys.exit(app.exec_())