Salut à tous,
Pour rigoler j'ai développé un petit générateur de Lorem Ipsum qui se base sur les discours de ce cher Mr.Melenchon .
Le script fonctionne sans soucis donc j'ai décidé de faire une version graphique . La version Graphique fonctionne aussi sans soucis mais quand j'en fait une version "standalone" avec cx_freeze le programme ne fonctionne pas et me remonte une erreur . J'ai cherché sur le web et je n'ai pas trouvé (ou pas compris) les solutions .
Le code :
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 | # coding: utf-8 import os import random from gi.repository import Gtk import pyperclip #Création de la fenetre window = Gtk.Window() window.set_title("Mélenchon Ipsum Generator") #Ajout d'un bouton bouton=Gtk.Button(label="Générer un glorieux discours") window.add(bouton) window2=Gtk.Window() discours_txt=Gtk.Label() discours_txt.set_text("Lorem Ipsum Set doliris pfiojfpokfzpoekfpezofkpezokfpezofkezpfk") discours_txt.set_selectable(True) # window2.add(discours_txt) window2.set_resizable(False) window2.set_default_size(700, 400) window2.set_border_width(10) scroll=Gtk.Scrollbar() scroll.set_orientation(1) grid=Gtk.Grid() grid.attach(discours_txt,0,0,3,9) grid.attach(scroll,6,0,1,9) window2.add(grid) discours_txt.set_line_wrap(True) def discours(bouton): choix=random.randint(0,6) choix=str(choix) fname=choix+".txt" fichier=open(fname,"r",encoding="utf-8") texte=fichier.read() discours_txt.set_text(texte) window2.show_all() bouton.connect("clicked", discours) #Detection fermeture pour cloturer le programme window.connect('delete-event', Gtk.main_quit) window2.connect('delete-event', Gtk.main_quit) window.show_all() Gtk.main() |
Et l'erreur avec l'executable :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | D:\Python\mélenchon ipsum\build\exe.win32-3.4>version-graphique.exe Traceback (most recent call last): File "<frozen importlib._bootstrap>", line 2237, in _find_and_load File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible File "C:\Python34\lib\site-packages\cx_Freeze\initscripts\__startup__.py", lin e 12, in <module> __import__(name + "__init__") File "<frozen importlib._bootstrap>", line 2237, in _find_and_load File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible File "C:\Python34\lib\site-packages\cx_Freeze\initscripts\Console.py", line 21 , in <module> scriptModule = __import__(moduleName) File "<frozen importlib._bootstrap>", line 2237, in _find_and_load File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible File "version-graphique.py", line 5, in <module> File "C:\Python34\lib\site-packages\gi\__init__.py", line 42, in <module> from . import _gi SystemError: initialization of _gi raised unreported exception |
Vous auriez une idée d'où peut provenir le soucis ?
Merci pour votre aide
+0
-0