0 / 0 / 0
Регистрация: 24.05.2021
Сообщений: 3
1

Ошибка при запуске .exe файла: Failed to execute script main

24.05.2021, 16:51. Показов 5876. Ответов 4

Author24 — интернет-сервис помощи студентам
Написал довольно объёмное приложение, использую среду разработки PyCharm. Пробовал сгенерировать exe файл с помощью ввода в терминал команды "pyinstaller -w main.py", в результате чего был создан exe файл в папке dist, но при его запуске возникает ошибка. При этом код явно начинает работать. Путём экспериментов удалось выяснить, что ошибка вылетает на следующей строчке
Python
1
self.cal = DateEntry(self.window, width=9, background='darkgreen', foreground='white', borderwidth=2, date_pattern='dd.mm.yyyy', font='Times 20')
.
Возможно поможет понять в чём проблема:
Код функции:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
    def __init__(self):
        self.window = Tk()
        self.window.title("Система мониторинга очередей на пунктах пропуска")
        self.window.geometry('800x500')
 
        # img = Image.open('tops.png')
        # width = 650
        # ratio = (width / float(img.size[0]))
        # height = int((float(img.size[1]) * float(ratio)))
        # imag = img.resize((width, height), Image.ANTIALIAS)
        # image = ImageTk.PhotoImage(imag)
        # panel = tk.Label(window, image=image)
        # panel.pack(side="top", fill="both", expand="no")
 
        # settings = codecs.open("settings.txt", encoding='utf-8')
        # name = settings.readline()
        # name = name[:len(name) - 2]
        # ip = settings.readline()
        # settings.close()
 
        self.settings = Settings()
 
        self.pole = 0.05
        self.otstup_x = 0.65
        self.otstup_y = 0.125
        n = 1
 
        self.lbl6 = Label(self.window, font='Times 40', fg='darkgreen')
        self.lbl6.place(anchor=CENTER, relx=0.5, rely=self.pole * 1.5)
        self.lbl1 = Label(self.window, text="Количество легковых автомобилей:", font='Times 20')
        self.txt1 = Entry(self.window, width=10, font='Times 20')
 
        self.lbl2 = Label(self.window, text="Количество грузовых автомобилей:", font='Times 20')
        self.txt2 = Entry(self.window, width=10, font='Times 20')
 
        self.lbl3 = Label(self.window, text="Количество автобусов:", font='Times 20')
        self.txt3 = Entry(self.window, width=10, font='Times 20')
 
        self.lbl4 = Label(self.window, text="Выберите время:", font='Times 20')
        self.combo = Combobox(self.window, width=9, font='Times 20')
 
        self.lbl5 = Label(self.window, text="Выберите дату:", font='Times 20')
        self.cal = DateEntry(self.window, width=9, background='darkgreen',
                             foreground='white', borderwidth=2, date_pattern='dd.mm.yyyy', font='Times 20')
 
 
        btn1 = Button(self.window, text="Отправить", command=self.send_clicked, font='Times 20')
        btn1.place(anchor=SE, relx=1 - self.pole, rely=1 - self.pole)
 
        btn2 = Button(self.window, text="Настройки", command=self.change_settings_clicked, font='Times 20')
        btn2.place(anchor=SW, relx=self.pole, rely=1 - self.pole)
 
        self.update()
 
        self.window.mainloop()
Текст из терминала:
Код
(venv) C:\Users\User\PycharmProjects\PPklient>pyinstaller -w main.py
101 INFO: PyInstaller: 4.3
102 INFO: Python: 3.9.2
103 INFO: Platform: Windows-10-10.0.19041-SP0
104 INFO: wrote C:\Users\User\PycharmProjects\PPklient\main.spec
112 INFO: UPX is not available.
121 INFO: Extending PYTHONPATH with paths
['C:\\Users\\User\\PycharmProjects\\PPklient',
 'C:\\Users\\User\\PycharmProjects\\PPklient']
pygame 2.0.1 (SDL 2.0.14, Python 3.9.2)
Hello from the pygame community. https://www.pygame.org/contribute.html
803 INFO: checking Analysis
855 INFO: Building because C:\Users\User\PycharmProjects\PPklient\main.py changed
856 INFO: Initializing module dependency graph...
860 INFO: Caching module graph hooks...
873 WARNING: Several hooks defined for module 'win32ctypes.core'. Please take care they do not conflict.
903 INFO: Analyzing base_library.zip ...
3902 INFO: Processing pre-find module path hook distutils from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv
\\lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path\\hook-distutils.py'.
3905 INFO: distutils: retargeting to non-venv dir 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python39\\
lib'
10427 INFO: Caching module dependency graph...
10680 INFO: running Analysis Analysis-00.toc
10697 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by c:\users\user\pycharmprojects\ppklient\venv\scripts\python.exe
10723 INFO: Analyzing C:\Users\User\PycharmProjects\PPklient\main.py
11372 INFO: Processing pre-find module path hook site from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\li
b\\site-packages\\PyInstaller\\hooks\\pre_find_module_path\\hook-site.py'.
11373 INFO: site: retargeting to fake-dir 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\
\PyInstaller\\fake-modules'
13428 INFO: Processing module hooks...
13429 INFO: Loading module hook 'hook-win32ctypes.core.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\ven
v\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'...
13789 INFO: Loading module hook 'hook-babel.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\sit
e-packages\\PyInstaller\\hooks'...
14316 INFO: Loading module hook 'hook-difflib.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\s
ite-packages\\PyInstaller\\hooks'...
14323 INFO: Loading module hook 'hook-distutils.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\
\site-packages\\PyInstaller\\hooks'...
14325 INFO: Loading module hook 'hook-distutils.util.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\
\lib\\site-packages\\PyInstaller\\hooks'...
14327 INFO: Loading module hook 'hook-encodings.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\
\site-packages\\PyInstaller\\hooks'...
14485 INFO: Loading module hook 'hook-heapq.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\sit
e-packages\\PyInstaller\\hooks'...
14490 INFO: Loading module hook 'hook-lib2to3.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\s
ite-packages\\PyInstaller\\hooks'...
14614 INFO: Loading module hook 'hook-multiprocessing.util.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\
\venv\\lib\\site-packages\\PyInstaller\\hooks'...
14623 INFO: Loading module hook 'hook-pickle.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\si
te-packages\\PyInstaller\\hooks'...
14627 INFO: Loading module hook 'hook-pkg_resources.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\
lib\\site-packages\\PyInstaller\\hooks'...
15361 INFO: Processing pre-safe import module hook win32com from 'c:\\users\\user\\pycharmprojects\\ppklient\\ve
nv\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\pre_safe_import_module\\hook-win32com.py'.
15726 WARNING: Hidden import "pkg_resources.py2_warn" not found!
15727 WARNING: Hidden import "pkg_resources.markers" not found!
15729 INFO: Loading module hook 'hook-pytz.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site
-packages\\PyInstaller\\hooks'...
16191 INFO: Loading module hook 'hook-sysconfig.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\
\site-packages\\PyInstaller\\hooks'...
16196 INFO: Loading module hook 'hook-xml.dom.domreg.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\
\lib\\site-packages\\PyInstaller\\hooks'...
16199 INFO: Loading module hook 'hook-xml.etree.cElementTree.py' from 'c:\\users\\user\\pycharmprojects\\ppklien
t\\venv\\lib\\site-packages\\PyInstaller\\hooks'...
16199 INFO: Loading module hook 'hook-xml.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-
packages\\PyInstaller\\hooks'...
16201 INFO: Loading module hook 'hook-_tkinter.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\
site-packages\\PyInstaller\\hooks'...
16476 INFO: checking Tree
16648 INFO: checking Tree
16814 INFO: checking Tree
16829 INFO: Loading module hook 'hook-pythoncom.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\
\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'...
17238 INFO: Loading module hook 'hook-pywintypes.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib
\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'...
17627 INFO: Loading module hook 'hook-win32com.py' from 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\
site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'...
18310 INFO: Looking for ctypes DLLs
18347 INFO: Analyzing run-time hooks ...
18350 INFO: Including run-time hook 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\\PyIns
taller\\hooks\\rthooks\\pyi_rth_multiprocessing.py'
18361 INFO: Including run-time hook 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\\PyIns
taller\\hooks\\rthooks\\pyi_rth_pkgres.py'
18376 INFO: Including run-time hook 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\\PyIns
taller\\hooks\\rthooks\\pyi_rth_win32api.py'
18383 INFO: Including run-time hook 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\\PyIns
taller\\hooks\\rthooks\\pyi_rth_win32comgenpy.py'
18395 INFO: Including run-time hook 'c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\\PyIns
taller\\hooks\\rthooks\\pyi_rth__tkinter.py'
18408 INFO: Looking for dynamic libraries
19457 WARNING: lib not found: api-ms-win-core-path-l1-1-0.dll dependency of C:\Users\User\AppData\Local\Programs
\Python\Python39\python39.dll
20037 INFO: Looking for eggs
20037 INFO: Using Python library C:\Users\User\AppData\Local\Programs\Python\Python39\python39.dll
20039 INFO: Found binding redirects:
[]
20043 INFO: Warnings written to C:\Users\User\PycharmProjects\PPklient\build\main\warn-main.txt
20101 INFO: Graph cross-reference written to C:\Users\User\PycharmProjects\PPklient\build\main\xref-main.html
20177 INFO: checking PYZ
20189 INFO: Building because toc changed
20189 INFO: Building PYZ (ZlibArchive) C:\Users\User\PycharmProjects\PPklient\build\main\PYZ-00.pyz
20918 INFO: Building PYZ (ZlibArchive) C:\Users\User\PycharmProjects\PPklient\build\main\PYZ-00.pyz completed su
ccessfully.
20938 INFO: checking PKG
20946 INFO: Building because C:\Users\User\PycharmProjects\PPklient\build\main\PYZ-00.pyz changed
20947 INFO: Building PKG (CArchive) PKG-00.pkg
20992 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
20994 INFO: Bootloader c:\users\user\pycharmprojects\ppklient\venv\lib\site-packages\PyInstaller\bootloader\Wind
ows-64bit\runw.exe
20994 INFO: checking EXE
21004 INFO: Building because icon changed
21005 INFO: Building EXE from EXE-00.toc
21071 INFO: Copying icons from ['c:\\users\\user\\pycharmprojects\\ppklient\\venv\\lib\\site-packages\\PyInstall
er\\bootloader\\images\\icon-windowed.ico']
21135 INFO: Writing RT_GROUP_ICON 0 resource with 104 bytes
21135 INFO: Writing RT_ICON 1 resource with 3752 bytes
21136 INFO: Writing RT_ICON 2 resource with 2216 bytes
21136 INFO: Writing RT_ICON 3 resource with 1384 bytes
21136 INFO: Writing RT_ICON 4 resource with 38188 bytes
21138 INFO: Writing RT_ICON 5 resource with 9640 bytes
21138 INFO: Writing RT_ICON 6 resource with 4264 bytes
21139 INFO: Writing RT_ICON 7 resource with 1128 bytes
21145 INFO: Appending archive to EXE C:\Users\User\PycharmProjects\PPklient\build\main\main.exe
23073 INFO: Building EXE from EXE-00.toc completed successfully.
23079 INFO: checking COLLECT
WARNING: The output directory "C:\Users\User\PycharmProjects\PPklient\dist\main" and ALL ITS CONTENTS will be RE
MOVED! Continue? (y/N)y
On your own risk, you can use the option `--noconfirm` to get rid of this question.
100984 INFO: Removing dir C:\Users\User\PycharmProjects\PPklient\dist\main
101647 INFO: Building COLLECT COLLECT-00.toc
125693 INFO: Building COLLECT COLLECT-00.toc completed successfully.
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2021, 16:51
Ответы с готовыми решениями:

Failed to execute script main при запуске сделанного через pyinstaller файла exe
Я сделал игру на pygame. Все файлы для игры лежат в одной папке. Но после того как я сделал exe...

Failed to execute script main
Сделал программку, попробовал перевести в .exe Выдаёт ошибку при открытии значка. Failed to...

При вызове Process.Start() возникает ошибка "failed to execute script Parser"
При вызове myProcess.Start() возникает ошибка "failed to execute script Parser". Дальше программа...

Pyinstaller - failed to execute script
Ошибка вылетает на старте, из библиотек: from selenium import webdriver from...

Fatal error detected failed to execute script starter
помогите

4
Модератор
Эксперт Python
2687 / 1593 / 513
Регистрация: 21.02.2017
Сообщений: 4,209
Записей в блоге: 1
25.05.2021, 07:35 2
Maxim_Zhuk, можно запустить файл через cmd и увидеть истинный код ошибки, а не гадать на каждую строчку.
0
0 / 0 / 0
Регистрация: 24.05.2021
Сообщений: 3
25.05.2021, 09:43  [ТС] 3
ничего не изменилось, код ошибки не выводит
Миниатюры
Ошибка при запуске .exe файла: Failed to execute script main  
Изображения
 
0
Модератор
Эксперт Python
2687 / 1593 / 513
Регистрация: 21.02.2017
Сообщений: 4,209
Записей в блоге: 1
25.05.2021, 10:41 4
Лучший ответ Сообщение было отмечено Maxim_Zhuk как решение

Решение

Maxim_Zhuk, упакуй с флагом console=True
1
0 / 0 / 0
Регистрация: 24.05.2021
Сообщений: 3
26.05.2021, 10:45  [ТС] 5
ввел команду "pyinstaller --console main.py" для компиляции. После запуска через консоль увидел следующую ошибку: C:\Users\User\PycharmProjects\PPklient\dist\main>main.exe
Код
ModuleNotFoundError: No module named 'babel.numbers'
[6752] Failed to execute script main
Загуглил и нашёл следующее решение: добавить " --hidden-import "babel.numbers" " в команду для компиляции (https://stackoverflow.com/ques... ython-file). Попробовал и всё заработало. Спасибо за помощь
0
26.05.2021, 10:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2021, 10:45
Помогаю со студенческими работами здесь

Fatal error detected failed to execute script starter
Всем привет! по сайту понял я не одинок с такой проблемой, но только честно не заметил после чего...

Fatal error detected failed to execute script starter
Добрый день ! Установил вчера игру Shadow of the Tomb Raider. И теперь постоянно аосле...

Ошибка CLR20r3 при запуске .exe файла
При запуске программы (MW3 FoV Changer) вылетает окно с ошибкой о прекращении работы. Описание:...

Ошибка clr20r3 при запуске .EXE файла (Лог внутри)
Добрый день! Помогите решить проблему с запуском программы, лог прилагаю: P.S. Windows 7 (x32)....

Ошибка программы при запуске .exe файла из коммандной строки
Доброе Время ! Собсно некорректно работает .exe файл проекта Visual Studio из коммандной строки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru