|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Administrateur de base de données Inscription : janvier 2012 Messages : 38 ![]() |
jai déployer un script en .exe avec cx-freeze et j'ai rencontré un probleme avec le module tix il m'affiche une erreur du genre can't find package
alors j'ai eté obligé d'instaler python3.2 sur le nouveau pc pour que le fichier.exe fonctionne jai essayai avec d'autre exemples et ça fonctionne (des exemples sans tix juste avec tkinter merci et bonne continuation |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Patrice BLANGARINTechnicien Help Desk, maintenance, réseau, système et + Inscription : juin 2006 Messages : 2 650 ![]() |
Bonjour,
Le message d'erreur exact c'est quoi ? Vous utilisez bien import tkinter.tix ? @+
__________________
Merci d'utiliser le forum pour les questions techniques. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Administrateur de base de données Inscription : janvier 2012 Messages : 38 ![]() |
j'ai taper import tkinter.tix as Tix
le message d'erreur est: Traceback (most recent call last): file "C:\python32\lib\site-package\cx_freeze\initscripts\Console3.py",line27, in <module> File"CADM.py",line 5707, in <module> File "C:\python32\lib\tkinter\tix.py" line 225; in __init__ _tkinter.TclError: can't find package Tix c'est un script qui dépasse les 6000 lignes(est ce que c'est la cause) nommé CADM.py et la ligne 5707 dans mon script correspond à root=Tix.Tk() j'ai besoin d'une réponse et merci d'avance |
|
|
00
|
|
|
#4 | ||||
|
Expert Confirmé
![]() Patrice BLANGARINTechnicien Help Desk, maintenance, réseau, système et + Inscription : juin 2006 Messages : 2 650 ![]() |
Bonjour houma2001,
Sauf de ne pas mettre tkinter dans le setup.py* je n'arrive pas a reproduire l'erreur. Mais bon... Je ne suis pas sous Windows. @+ * Mon code de test: tixsample.py Code :
Code :
__________________
Merci d'utiliser le forum pour les questions techniques. |
||||
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé
![]() Patrice BLANGARINTechnicien Help Desk, maintenance, réseau, système et + Inscription : juin 2006 Messages : 2 650 ![]() |
Et même sans le mettre dans build_exe_options il me trouve mon /usr/lib/python3.2/tkinter/tix.py...
Par contre l'erreur m'interpelle... Code :
_tkinter.TclError: can't find package Tix Code :
__________________
Merci d'utiliser le forum pour les questions techniques. |
||
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Administrateur de base de données Inscription : janvier 2012 Messages : 38 ![]() |
j'ai essayé avec le code et le setup que tu m'as donné et c'est pareil, le meme message qui s'affiche; je ne sais pas quoi faire?
vous trouvez ci-dessous le message d'erreur |
|
|
00
|
|
|
#7 | ||
|
Expert Confirmé
![]() Patrice BLANGARINTechnicien Help Desk, maintenance, réseau, système et + Inscription : juin 2006 Messages : 2 650 ![]() |
Bonjour houma2001,
Je pense avoir compris. Voici la ligne en question Code :
En fait je ne dois pas avoir l'erreur car c'est installer sur ma machine @+
__________________
Merci d'utiliser le forum pour les questions techniques. |
||
|
|
10
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Administrateur de base de données Inscription : janvier 2012 Messages : 38 ![]() |
salut PauseKawa
desolé je ne comprends pas? une librairies dynamique? j'ai rencontré le meme probleme mais cette fois avec le module random alors j'ai eté obligé de supprimer la ligne (from random import *) et apres le programme fonctionne trés bien;; et merci d'avance |
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() Patrice BLANGARINTechnicien Help Desk, maintenance, réseau, système et + Inscription : juin 2006 Messages : 2 650 ![]() |
Bonsoir,
Pour random l'import est il au début du script ? Si oui avez tester en mettant random dans les includes du setup.py ? Pour tix voici je que j'ai vus Citation:
Citation:
En fait ce n'est pas une erreur d'import de tkinter.tix mais du Tix de tcl/tk (le require du code ci dessus). Vous pouvez tester les deux 'solutions'. @+
__________________
Merci d'utiliser le forum pour les questions techniques. |
||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Patrice BLANGARINTechnicien Help Desk, maintenance, réseau, système et + Inscription : juin 2006 Messages : 2 650 ![]() |
Vous pouvez aussi mettre
import tkinter import tkinter.tix as Tix En début de script pour tester.
__________________
Merci d'utiliser le forum pour les questions techniques. |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Administrateur de base de données Inscription : janvier 2012 Messages : 38 ![]() |
merci pausekawa voila ce que j'ai fait
j'ai copier le dossier C:\Python32\tcl\tix8.4.3 et je l'ai copier dans le dossier build\exe.win32-3.2 et ça marche trés bien merci infiniment juste un dernier trucs comment on fait pour changer la couleur et la police des onglets (avec l'exemple precedent please) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com