Файл .Py в .Exe не открывается ⇐ Python
-
Гость
Файл .Py в .Exe не открывается
У меня возникла проблема при преобразовании файла .py в файл .exe. По какой-то причине после преобразования у меня открывается файл .exe. Как только оно откроется, окно командной строки откроется, а затем закроется в течение миллисекунды. И он никогда не запускается успешно. Я не уверен, что для преобразования файла я использую именно ту версию Python. Или, если это может быть один из модулей, который может повлиять на процесс преобразования. Вот следующий код. Может ли кто-нибудь, кто столкнулся с такой же проблемой, помочь?
из импорта tkinter * импортировать tkinter как tk импорт веб-браузера подпроцесс импорта время импорта мастер = Тк() master.geometry("250x350") master.title("Установка программного обеспечения") #====================================функции========== ======================= защита install_chrome(): chrome_download_link = "https://www.google.com/chrome/dr/downlo ... lsrc=aw.ds" webbrowser.open(chrome_download_link) защита install_office_2019(): office_2019_download_link = "https://www.microsoft.com//en-us//micro ... ice-2019//" webbrowser.open(office_2019_download_link) защита run_windows_updates(): subprocess.call('cmd \/c start ms-settings:windowsupdate', Shell=True) защита uninstall_office_365(): subprocess.call('appwiz.cpl', оболочка = True) Защиту Disable_network_sharing (share_name): команда = f"сетевой ресурс {share_name} \/delete" subprocess.Popen(команда, оболочка=True) disable_network_sharing("SharedFolder") защита install_egnyte(): chrome_download_link = "https://helpdesk.egnyte.com/hc/en-us/ar ... stallation" webbrowser.open(chrome_download_link) защита install_sophos(): chrome_download_link = "https://login.sophos.com/login.sophos.c ... oud.sophos .com%2Fmanage%2Flogin%2Fazureb2c&scope=openid&response_type=id_token&prompt=login&state=" webbrowser.open(chrome_download_link) защита install_adobe(): chrome_download_link = "https://www.adobe.com/downloads.html" webbrowser.open(chrome_download_link) #============================Иконки================== =================================== вар1 = IntVar() Checkbutton(master, text="Удалить офисные программы", переменная=var1).grid(row=0, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = uninstall_office_365) btn2.grid(строка=0, столбец=1) вар2 = ИнтВар() Checkbutton(master, text="Выполнить обновления", переменная=var2).grid(row=1, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = run_windows_updates) btn2.grid(строка=1, столбец=1) вар3 = ИнтВар() Checkbutton(master, text="Установить Chrome", переменная=var3).grid(row=2, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_chrome) btn2.grid(строка=2, столбец=1) вар4 = ИнтВар() Checkbutton(master, text="Установить Office 19", переменная=var4).grid(row=3, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_office_2019) btn2.grid(строка=3, столбец=1) вар5 = ИнтВар() Checkbutton(master, text="Установить Sophos", переменная=var5).grid(row=4, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_sophos) btn2.grid(строка=4, столбец=1) вар6 = ИнтВар() Checkbutton(master, text="Установить Egnyte", переменная=var6).grid(row=5, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_egnyte) btn2.grid(строка=5, столбец=1) вар7 = ИнтВар() Checkbutton(master, text="Отключить общий доступ к сети", переменная=var7).grid(row=6, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = disable_network_sharing) btn2.grid(строка=6, столбец=1) вар8 = ИнтВар() Checkbutton(master, text="Установить Adobe Reader ", переменная=var8).grid(row=7, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_adobe) btn2.grid(строка=7, столбец=1) Я пытался использовать Pyintaller для преобразования .py в .exe. Затем я попытался использовать один файл Pyinstaller для установки Затем я использовал один файл auto-py-to-exe
У меня возникла проблема при преобразовании файла .py в файл .exe. По какой-то причине после преобразования у меня открывается файл .exe. Как только оно откроется, окно командной строки откроется, а затем закроется в течение миллисекунды. И он никогда не запускается успешно. Я не уверен, что для преобразования файла я использую именно ту версию Python. Или, если это может быть один из модулей, который может повлиять на процесс преобразования. Вот следующий код. Может ли кто-нибудь, кто столкнулся с такой же проблемой, помочь?
из импорта tkinter * импортировать tkinter как tk импорт веб-браузера подпроцесс импорта время импорта мастер = Тк() master.geometry("250x350") master.title("Установка программного обеспечения") #====================================функции========== ======================= защита install_chrome(): chrome_download_link = "https://www.google.com/chrome/dr/downlo ... lsrc=aw.ds" webbrowser.open(chrome_download_link) защита install_office_2019(): office_2019_download_link = "https://www.microsoft.com//en-us//micro ... ice-2019//" webbrowser.open(office_2019_download_link) защита run_windows_updates(): subprocess.call('cmd \/c start ms-settings:windowsupdate', Shell=True) защита uninstall_office_365(): subprocess.call('appwiz.cpl', оболочка = True) Защиту Disable_network_sharing (share_name): команда = f"сетевой ресурс {share_name} \/delete" subprocess.Popen(команда, оболочка=True) disable_network_sharing("SharedFolder") защита install_egnyte(): chrome_download_link = "https://helpdesk.egnyte.com/hc/en-us/ar ... stallation" webbrowser.open(chrome_download_link) защита install_sophos(): chrome_download_link = "https://login.sophos.com/login.sophos.c ... oud.sophos .com%2Fmanage%2Flogin%2Fazureb2c&scope=openid&response_type=id_token&prompt=login&state=" webbrowser.open(chrome_download_link) защита install_adobe(): chrome_download_link = "https://www.adobe.com/downloads.html" webbrowser.open(chrome_download_link) #============================Иконки================== =================================== вар1 = IntVar() Checkbutton(master, text="Удалить офисные программы", переменная=var1).grid(row=0, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = uninstall_office_365) btn2.grid(строка=0, столбец=1) вар2 = ИнтВар() Checkbutton(master, text="Выполнить обновления", переменная=var2).grid(row=1, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = run_windows_updates) btn2.grid(строка=1, столбец=1) вар3 = ИнтВар() Checkbutton(master, text="Установить Chrome", переменная=var3).grid(row=2, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_chrome) btn2.grid(строка=2, столбец=1) вар4 = ИнтВар() Checkbutton(master, text="Установить Office 19", переменная=var4).grid(row=3, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_office_2019) btn2.grid(строка=3, столбец=1) вар5 = ИнтВар() Checkbutton(master, text="Установить Sophos", переменная=var5).grid(row=4, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_sophos) btn2.grid(строка=4, столбец=1) вар6 = ИнтВар() Checkbutton(master, text="Установить Egnyte", переменная=var6).grid(row=5, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_egnyte) btn2.grid(строка=5, столбец=1) вар7 = ИнтВар() Checkbutton(master, text="Отключить общий доступ к сети", переменная=var7).grid(row=6, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = disable_network_sharing) btn2.grid(строка=6, столбец=1) вар8 = ИнтВар() Checkbutton(master, text="Установить Adobe Reader ", переменная=var8).grid(row=7, Sticky=W) btn2 = Кнопка (master, text = 'RUN', команда = install_adobe) btn2.grid(строка=7, столбец=1) Я пытался использовать Pyintaller для преобразования .py в .exe. Затем я попытался использовать один файл Pyinstaller для установки Затем я использовал один файл auto-py-to-exe
Мобильная версия