Я пытаюсь создать автономный exe-код из python кода, используя nuitka. Это довольно большая программа с несколькими библиотеками, включая, например, PyQt5.
. Я создал exe-файл, используя: python -m nuitka --standalone --follow-imports --enable-plugin=qt-plugins --enable-plugin=numpy --python-flag=no_site --mingw64 rs_main.py
Я также пробовал без флагов --mingw64
и --python-flag=no_site
, но все они выдают мне ту же ошибку, когда я пытаюсь выполнить полученный exe: ImportError: LoadLibraryEx 'D:\... ...\rs_main.dist\PyQt5\QtWidgets.pyd' failed: The specified procedure could not be found.
Я проверил, и файл действительно существует в правильном месте.
Сам компиляция дает мне несколько предупреждений но без ошибок.
В сети я нашел здесь свою проблему: https://github.com/Nuitka/Nuitka/issues/73 но, если честно, я не совсем понимаю их путь к решению и, как мне кажется, я понимаю, его нужно решить в моей версии нуитки которая составляет 0.6.6. Кроме того, я запускаю python 3.7.3 на машине windows 10.
Надеюсь, кто-то может объяснить мне решение в ссылочной ссылке или предложить свою собственную. заранее спасибо.