[PYTHON] Lorsque j'exécute le fichier exe avec pyinstaller, mon PC se bloque.

J'ai exécuté le code ci-dessous dans le notebook jupyter et j'ai pu créer un fichier exe, mais lorsque je l'ai exécuté, mon PC a été forcé de revenir à l'écran de déconnexion. (Utilisation de mac) La taille du fichier exe est de 8,2 Mo.

Tkinter.ipynb


--add-binary='/System/Library/Frameworks/Tcl.framework/Tcl':'tcl'

Si vous supprimez ce qui précède, il ne sera pas supprimé, mais vous obtiendrez l'erreur «répertoire de données tcl introuvable».

Si quelqu'un le connaît, pourriez-vous me dire la solution?

Tkinter.ipynb



import tkinter as tk

class Application(tk.Frame):
    def __init__(self, master):
        super().__init__(master)
        self.pack()
        
        master.geometry("500x200")
        master.title("Logiciel de test")
        
        self.setGUI()
        
    def setGUI(self):
        self.txt1 = tk.Entry(width=50)
        self.txt1.place(x=15, y=50)
        
        self.txt2 = tk.Entry(width=50)
        self.txt2.place(x=15, y=100)
        
        self.btn = tk.Button(text="Courir", command = self.btn_click, width=30)
        self.btn.place(x=125, y=150)
        
    def btn_click(self):
        if self.txt1.get() == "":
            self.txt2.delete(0, tk.END)
            self.txt2.insert(0, "")
        else:
            self.txt2.delete(0, tk.END)
            self.txt2.insert(0, self.txt1.get())
            
if __name__ == "__main__":
    win = tk.Tk()
    app = Application(master = win)
    app.mainloop()


pyinstaller --onefile  --add-binary='/System/Library/Frameworks/Tcl.framework/Tcl':'tcl' Tkinter.ipynb

Recommended Posts

Lorsque j'exécute le fichier exe avec pyinstaller, mon PC se bloque.
VS Code se bloque et le PC se bloque lors du lancement du serveur avec go
EXE l'application créée avec PyQt5 avec PyInstaller
Création d'un fichier exe avec Python PyInstaller: le PC se fige dans le traitement parallèle
Obtenez l'emplacement du fichier où se trouve l'exe lors de l'exécution de l'exe créé par PyInstaller
J'ai essayé de toucher un fichier CSV avec Python
Je ne peux pas transformer un projet utilisant PyWebView en un exe avec PyInstaller
[Python Kivy] Comment créer un fichier exe avec pyinstaller
Lorsque j'essaye d'exécuter la commande pip après la mise à jour de pip, j'obtiens "No such file or directory"
[AWS / Tello] J'ai essayé de faire fonctionner le drone avec ma voix Part2
Comment obtenir le répertoire où se trouve le EXE construit avec Pyinstaller
Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi
[AWS / Tello] J'ai essayé de faire fonctionner le drone avec ma voix Part1
Je veux vérifier la position de mon visage avec OpenCV!
Solution lorsqu'une erreur se produit lors du masquage de l'écran de la console avec PyInstaller
Extraire le fichier xz avec python
Exécutez l'application avec Flask + Heroku
J'ai aimé le tweet avec python. ..
Créer un exe Scrapy avec Pyinstaller
Ouvrir le fichier avec l'application par défaut
Exécuter automatiquement des tests lors de l'enregistrement des fichiers
Lorsque j'ai essayé d'exécuter Python, j'ai été ignoré dans le Microsoft Store
Je veux exprimer mes sentiments avec les paroles de Mr. Children
Convertissez un programme qui importe la bibliothèque cliente de Google en .exe avec pyinstaller