@mrisid

Не получается скомпилировать программу Python через Pyinstaller,как решить проблему?

Ребят,спасайте!
Написал простенькую программу в которой можно 1 кликом открыть нужные мне приложения,
держите исходный код (мне не жалко) :
from tkinter import *
import os

root = Tk()
root.title("Быстрый доступ v 1.2")
root.geometry("300x215")

def exp():
    expl = "start explorer"
    os.system(expl)

def Notepad():
    opennot = 'start notepad'
    os.system(opennot)
def dsp():
    starttaskmgr = 'start taskmgr'
    os.system(starttaskmgr)
def cmd():
    cmd = 'start cmd'
    os.system(cmd)
    
btn = Button(text="Блокнот",         
             background="#555",    
             foreground="#ccc",   
             padx="20",            
             pady="8",            
             font="16",             
             command=Notepad
             )
btns = Button(text="Проводник",        
             background="#555",     
             foreground="#ccc",     
             padx="20",        
             pady="8",       
             font="16",          
             command=exp
             )
bt = Button(text="Диспетчер",      
             background="#555",    
             foreground="#ccc",  
             padx="20",            
             pady="8",             
             font="16",           
             command=dsp
             )
b = Button(text="cmd",         
             background="#555",  
             foreground="#ccc",  
             padx="20",            
             pady="8",
             font="16",            
             command=cmd
             )
btn.pack()
btns.pack()
bt.pack()
b.pack()
root.mainloop()


В общем думаю что сейчас скомпилирую через Pyinstaller залью на yandex диск и выложу в открытый доступ для таких же ленивцев как я которым лень открывать cmd, проводник, и т.д.
И вот решающая строка -
pyinstaller -F -i "C:\Python\icon.ico" Fastaccess.py

всё скомпилировалось!
Открывая программу надеясь на то что всё работает и вдруг удивился,открылась консоль но окно которое я прописывал в коде как будто исчезло и его там не было,пытался и без флага -i и с другими - не работает,причём если не компилировать и на прямую запускать файл py - всё работает!
В общем жду вашей помощи,может я не правильно скомпилировал или же для компиляции кода с применением Tkinter нужно по другому компилировать программу?
  • Вопрос задан
  • 939 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
загловок про одно, а вопрос про другое

разбирайся с путями и включениями дистра Питона
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы