Page 1 sur 2

IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 09:51
par Le_Marius
Bonjour,
Comme dit dans le titre, quand je veux lancer IDLE3 rien ne se passe, mes fichier .py s'ouvrent automatiquement avec IDLE2 mais vu qu'il n'y a pas de compatibilité ça m'est inutile.
Que faut il faire pour pouvoir réutiliser IDLE3 ?
je l'utilisais il y a 40 minutes et tout fonctionnait et là... plus rien ...

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 10:06
par Le_Marius
je viens de désinstaller et réinstaller python3-tk et idle3 mais rien ne change, toujours impossible de l'ouvrir

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 11:31
par Manfraid
Salut,

essaye de le lancer depuis la ligne de commande pour voir ce qu'il met comme message

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 11:41
par Le_Marius
je sais pas si ma commande est juste mais j'obtiens ça :


pi@raspberrypi:~ $ /usr/bin/idle3
Traceback (most recent call last):
File "/usr/bin/idle3", line 5, in <module>
main()
File "/usr/lib/python3.4/idlelib/PyShell.py", line 1569, in main
shell = flist.open_shell()
File "/usr/lib/python3.4/idlelib/PyShell.py", line 325, in open_shell
self.pyshell = PyShell(self)
File "/usr/lib/python3.4/idlelib/PyShell.py", line 876, in __init__
OutputWindow.__init__(self, flist, None, None)
File "/usr/lib/python3.4/idlelib/OutputWindow.py", line 16, in __init__
EditorWindow.__init__(self, *args)
File "/usr/lib/python3.4/idlelib/EditorWindow.py", line 304, in __init__
self.update_recent_files_list()
File "/usr/lib/python3.4/idlelib/EditorWindow.py", line 911, in update_recent_files_list
if '\0' in path or not os.path.exists(path[0:-1]):
File "/usr/lib/python3.4/genericpath.py", line 19, in exists
os.stat(path)
UnicodeEncodeError: 'latin-1' codec can't encode character '\ufffd' in position 56: ordinal not in range(256)
pi@raspberrypi:~ $

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 12:48
par Manfraid
C'est bizarre comme erreur on dirait un problème d'encodage, n'aurais tu pas changer pour le latin-1 et non pas rester en UTF-8

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 13:29
par Le_Marius
niveau modif je penses pas ou du moins c'est par erreur (si une erreur du genre est possible)
Du coups t'aurais une solution ?
Ou au pire des cas un logiciel équivalent à IDLE3 pour raspberry .

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 13:37
par Manfraid
personnellement j'utilise simplement vim et je lance a coté dans un terminal pour voir le résultat.

et pour l'encodage c'est dans raspi-config que je pense que tu a fait quelque chose

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 13:41
par Le_Marius
j'avais essayé vim mais j'ai pas du tout accroché...
vu que je fais une IHM (ou GUI), comment je peux faire pour tester à partir du terminal? (j'aurai pas le debug de IDLE3 mais faudra faire avec)

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 13:48
par Le_Marius
dans configuration du raspberry pi/localisation, j'ai modifié la localisation/Chararter Set:
il y a 2 possibilités: ISO-8859-1 et UTF-8
j'étais en ISO (et ce depuis le début de son utilisation) et je l'ai passé en UTF-8 et là ça a l'air de marcher de nouveau .

Si ça c'est pas de la magie noire ...

Re: IDLE3 ne veut plus se lancer

Posté : mar. 26 avr. 2016 14:00
par Manfraid
si bien sur le debug serai visible, et heureusement, il suffit d'ouvrir une console pas de basculer en terminal pur :), python3 et sensible au jeux de caractère, en fait il n'aime quasiment que l'UTF-8