|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Inscription : décembre 2007 Messages : 1 321 ![]() |
Bonjour,
J'ai un problème avec Python 2.6 + wxPython installés sur un petit portable Sony Vaio équipé de Vista Premium:
Curieusement, le même programme .py lancé avec idle fonctionne! Et les démos wxPython fonctionnent aussi. Pourtant, j'ai bien installé Python et wxPython sous session administrateur. J'ai vu sur le web que d'autres personnes avait rencontré le même problème, mais aucune solution n'est donnée, à part revenir à Python 2.5. Alors, je suis revenu à Python 2.5, et là, tout fonctionne parfaitement! Mais j'aurais bien aimé bénéficier des avancées de Python 2.6. => Quelqu'un aurait-il des infos pour faire fonctionner correctement Python 2.6 et wxPython sur Vista? Merci d'avance. Tyrtamos
__________________
Tant que les ordinateurs ne trouvent pas eux-mêmes les prises de courant, nous avons des chances de maitriser la situation Mes recettes python et linux: http://www.jpvweb.com |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : septembre 2006 Messages : 84 ![]() |
Bonjour,
Je possède Vista 64, je tourne sous Python 2.6 et je n'ai pas de gros problème. Généralement j'ai un plantage de ce genre quand j'ai démarré une fois une application planté et que je recommence sans enlever de processus et les fichiers compilés. Tu as essayé de passer tes fichiers python en wpython, en mettant une extension pyw? |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() Inscription : décembre 2007 Messages : 1 321 ![]() |
Bonjour,
Merci de ta réponse! Le problème se déclenche dans 100% des cas, y compris la 1ère fois après un reboot. Et le même programme .py fonctionne parfaitement dans 100% des cas avec Python 2.5. Je n'ai pas essayé avec .pyw, mais je vais le faire. Si ça marchait, ce serait à la rigueur acceptable, puisqu'avec une fenêtre graphique, on a rarement besoin d'une console en plus. Une question que je me pose: comme l'arrêt du programme se déclenche lorsque la souris survole la fenêtre graphique, y a-t-il un paramètre de configuration dans Python 2.6 ou dans wxPython sur lequel je pourrais jouer? Tyrtamos
__________________
Tant que les ordinateurs ne trouvent pas eux-mêmes les prises de courant, nous avons des chances de maitriser la situation Mes recettes python et linux: http://www.jpvweb.com |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : mai 2002 Messages : 280 ![]() |
C'est surement une histoire de bibliothèque de Python 2.6 ou une compatibilité de Vista, car si cela marche en 2.5.
Je ne connais pas Vista, mais, n'y a t'il pas un paramètre dans Vista pour faire passer les programmes en version XP ? Dans ce cas ...... ! |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : décembre 2007 Messages : 1 321 ![]() |
Bonjour,
Merci pour l'idée. Effectivement, il y a des options de compatibilité XP dans Vista. On peut lancer en plus "sous administrateur". J'ai déjà utilisé cela pour un accès à distance (nxclient sur Vista=> freenx sur linux). Je vais essayer, mais je n'y crois pas trop. Les quelques sites qui parlent de mon pb (ex: http://www.tejerodgers.com/snippets/...hes-python-26/), n'évoquent pas de solution aussi simple. Mais ça ne coûte pas cher d'essayer... Tyrtamos
__________________
Tant que les ordinateurs ne trouvent pas eux-mêmes les prises de courant, nous avons des chances de maitriser la situation Mes recettes python et linux: http://www.jpvweb.com |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Inscription : décembre 2007 Messages : 1 321 ![]() |
Bonjour,
J'ai remis Python 2.6, et j'ai essayé plein de choses: ça ne marche pas. - essai avec .pyw au lieu de .py - essai de compatibilité XP sp2 pour python.exe et pythonw.exe - essai de lancer python.exe "sous administrateur" - essai de lancement à partir de la console cmd - etc... Manifestement, c'est un bug: http://trac.wxwidgets.org/ticket/10082 Je reviens à la version 2.5, et j'attends que ça évolue. Question close pour l'instant. Merci pour les idées. Tyrtamos
__________________
Tant que les ordinateurs ne trouvent pas eux-mêmes les prises de courant, nous avons des chances de maitriser la situation Mes recettes python et linux: http://www.jpvweb.com |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 80 ![]() |
Je suis sous XP64 et j'ai le même problème que toi... Donc j'ai l'impression que c'est mort, dommage qu'il faille retourner sous 2.5...
EDIT: Bon, voici un script qui ne plante pas (XP64): Code :
En effet, dès qu'elle n'y est plus, ça plante! EDIT2: Je ne comprend plus rien, des fois ça marches et des fois pas... Il suffit que je fasse une modif, l'annule, resauve et ça ne marche plus... Dernière modification par Narann ; 10/03/2009 à 14h59. |
||
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() Inscription : décembre 2007 Messages : 1 321 ![]() |
Bonjour,
En ce qui me concerne, voici un exemple de programme qui plante: un simple programme de type "bonjour monde!": Code :
Tyrtamos
__________________
Tant que les ordinateurs ne trouvent pas eux-mêmes les prises de courant, nous avons des chances de maitriser la situation Mes recettes python et linux: http://www.jpvweb.com |
||
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : avril 2009 Messages : 4 ![]() |
Salut,
j'ai eu ce problème avec python 2.6. (sous Vista) (J'ai été jusqu'à reinstaller windows avant de lire un peu la doc... Ça se règle en lançant : "update_manifest.py" Citation:
Par contre l'astuce c'est de recopier d'abord "python.exe" et de lancer le script à partir de cet "exe", sinon python.exe est verrouillé et ne peut être mis à jour. J'suis clair là ? |
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() Inscription : décembre 2007 Messages : 1 321 ![]() |
Bonjour,
De retour de voyage, je me suis mis à essayer la dernière solution (merci kalagan_fly). Effectivement, cette solution est reconnue (une recherche sous google avec update_manifest.py donne plusieurs témoignages). J'ai donc installé le dernier Python 2.6.2 et le dernier wxPython. Et... pas de update_manifest.py... Après un moment d'inquiétude (mais où me suis-je planté?), j'essaie les exemples qui ne marchaient pas, et... ils marchent! Le passage de la souris au dessus de la fenêtre ne la plante plus. J'en déduis donc que les nouvelles versions ont résolu le problème. Et youpi, je vais pouvoir passer à Python 2.6! Merci encore! Tyrtamos
__________________
Tant que les ordinateurs ne trouvent pas eux-mêmes les prises de courant, nous avons des chances de maitriser la situation Mes recettes python et linux: http://www.jpvweb.com |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com