Как можно собрать python проект в один exe файл? 5 своих модулей и 4 библиотеки. Я пробовал сделать это с pyinstaller, но после сборки и запуска exe получал ошибку Failed to execute script main.
python 3.7.9
pyinstaller 4.2
Magister6239Вам нужно собирать екзкшники без подавления консоли или добавить в свою программу логирование, чтобы все ошибки и ексепшины оно писало в файл. С pyInstaller\Cxfreeze\Nuitka, такая фигня довольно частая. Например оно может не находить какието зависимости/ Через инетрпретатор все работает без нареканий, а упакованый екзешник вам скажет что не может найти модуль тайм или енкодингс. Тогда вы тупо пишете import time в своем скрипте, обычно помогает. Иногда бывают трудности с сторонними либами но тут нужно спрашивать уже по конкретной либе, иногда нужно чтото в конфиге сборки прописать, иногда насильно добавить какойто файл с сборку, иногда еще какето танцы с бубном.
Я пробовал сделать это с pyinstaller, но после сборки и запуска exe получал ошибку Failed to execute script main.