Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
wiggin

Inscrit le: 18 Juin 2004 Messages: 30 Localisation: A.N.P.E. de Montpellier
|
Posté le: 02 Mar 2007 13:55 Sujet du message: Module python manquant ? |
|
|
Bonjour bonjour,
J'ai tenu à tester un jeux disponible en téléchargement pour Win, Mac, Linux ici :
http://louhi.kempele.fi/~skyostil/uv/fretsonfire/
Mais j'ai un soucis lors du lancement:
[ccod:1:56cf45ed13]root@LoLeLu:~$ /home/wiggin/Desktop/FretsOnFire/FretsOnFire.bin
Traceback (most recent call last):
File "/home/skyostil/src/cx_Freeze-3.0.3/initscripts/Console.py", line 27, in ?
File "src/FretsOnFire.py", line 27, in ?
File "src/GameEngine.py", line 34, in ?
File "src/Data.py", line 25, in ?
File "src/Svg.py", line 39, in ?
File "src/Log.py", line 55, in <lambda>
File "src/Log.py", line 50, in log
LookupError: unknown encoding: iso-8859-1 [/ccod:1:56cf45ed13]
Je n'ai pas trouvé de solution sur le support officiel sinon quelques malheureux qui ont le même soucis que moi :
http://www.fretsonfire.net/cgi-bin/ikonboard.cgi?act=ST;f=3;t=1606;hl=linux
Bref selon vous (utilisateurs d'Ubuntu Edgy ou Dapper), qu'est ce que ça pourrait il être ? Un module python manquant ?
En passant par le gestionnaire synaptic, j'ai bien trouvé un codec/unicode (je suppose pour gérer la conversion) le soucis c'est qu'il semble être compatible qu'avec python 2.3 et que sous ma distrib, je suis en 2.4 _________________ Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. |
|
Revenir en haut de page |
|
 |
Speedy^SF Shit Fliez
Inscrit le: 21 Mar 2003 Messages: 762 Localisation: Troyes
|
Posté le: 03 Mar 2007 22:48 Sujet du message: |
|
|
Le problème vient simplement du jeu de code utilisé par le système
J'avais déjà trouvé la solution pour un de mes scripts.
Si je retombe dessus, je te la donne ^^
Sinon essaye de chercher dans google quelque chose du genre "python site error encoding " _________________ Speeeeeeddyyyyyyyyyyy !!!!!!
Personnal Website
Team Website |
|
Revenir en haut de page |
|
 |
wiggin

Inscrit le: 18 Juin 2004 Messages: 30 Localisation: A.N.P.E. de Montpellier
|
Posté le: 04 Mar 2007 12:08 Sujet du message: |
|
|
Ok ok, je vois..
Donc après quelques recherches, il apparaitrait qu'il faille modifier le fichier site.py qu'on retrouve dans etc/python2.X (sudo gedit /etc/python2.4/site.py (c'est pour me souvenir ^^ ))
Ensuite il suffit de rechercher la ligne
[ccod:1:10dae58749]encoding = "ascii" # Default value set by _PyUnicode_Init()[/ccod:1:10dae58749]
et la remplacer par celle ci :
[ccod:1:10dae58749]encoding = "iso-8859-1"# Default value set by _PyUnicode_Init()[/ccod:1:10dae58749]
Bref, vu que je viens de tenter le coup et que ça fonctionne pas mieux, est ce que la solution que tu avais trouvé avait un rapport avec celle là ?
Visiblement ça suffit pas car il faudrait importer l'ISO avec le sys.setdefaultencoding
http://www.faqs.org/docs/diveintopython/kgp_unicode.html
[ccod:1:10dae58749]# sitecustomize.py 1
# this file can be anywhere in your Python path,
# but it usually goes in ${pythondir}/lib/site-packages/
import sys
sys.setdefaultencoding('iso-8859-1')[/ccod:1:10dae58749]
(j'ai pas trouvé le fichier sitecustomize.py dois je le créer ?)
Au fait Salutations mon cher speedy et désolé pour le suppot de satan et ses claques affectueuses. _________________ Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. |
|
Revenir en haut de page |
|
 |
wiggin

Inscrit le: 18 Juin 2004 Messages: 30 Localisation: A.N.P.E. de Montpellier
|
Posté le: 05 Mar 2007 16:33 Sujet du message: |
|
|
Bon alors j'ai tenté pas mal de choses :
Pour résumer ce qui ne marche pas :
- Renommer l'encodage iso (iso8859-1 en iso-8859-1)
- Créer un fichier sitecustomize.py avec le sys.setdefaultencoding('iso-8859-1')
- Créer un fichier site.py dans python/site-packages avec :
[ccod:1:84126806fe]import sys
sys.setdefaultencoding('iso-8859-1')[/ccod:1:84126806fe]
- Puis valider l'encodage par défaut de Python :
[ccod:1:84126806fe]wiggin@LoLeLu:~$ python
Python 2.4.3 (#2, Oct 6 2006, 07:52:30)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.getdefaultencoding()
'iso8859-1'[/ccod:1:84126806fe]
je signale que j'ai redémarré python à chaque fois et là...je sèche. _________________ Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. |
|
Revenir en haut de page |
|
 |
wiggin

Inscrit le: 18 Juin 2004 Messages: 30 Localisation: A.N.P.E. de Montpellier
|
Posté le: 05 Mar 2007 16:59 Sujet du message: |
|
|
Bon c'est résolu, c'était ma méthode de lancement qui n'était pas bonne
(cf : http://doc.ubuntu-fr.org/frets-on-fire?s=frets%20fire ) _________________ Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. |
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 06 Mar 2007 15:24 Sujet du message: |
|
|
J'arrive un peu après la bataille on dirait
Juste pour la petite histoire (si ça vous intéresse pour une prochaine fois), les fichiers .so sont les équivalents des .dll sous Windows. En l'occurrence, "FretsOnFire.bin" a besoin d'accéder à tous les fichiers .so pour fonctionner. Or, contrairement à Windows, même si ces .so se trouvent dans le même répertoire que le programme, il faut indiquer explicitement que le programme doit les utiliser (notamment pour des raisons de sécurité). C'est ce que fait le script "FretsOnFire".
En pratique, ça consiste juste à définir une variable d'environnement qui "dira" au programme d'aller chercher les .so aussi dans le répertoire courant. _________________
 |
|
Revenir en haut de page |
|
 |
wiggin

Inscrit le: 18 Juin 2004 Messages: 30 Localisation: A.N.P.E. de Montpellier
|
Posté le: 08 Mar 2007 11:56 Sujet du message: |
|
|
Merci pour ces précisions Fremen, je commence à m'habituer au principe petit à petit.
Sinon, le Speedy m'a l'air soit vexé soit peu enclin à me répondre mais est ce une vue de l'esprit ? _________________ Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. |
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 08 Mar 2007 14:35 Sujet du message: |
|
|
Ni l'un ni l'autre
Plus on avance dans le temps et moins on voit Speedy. Donc ne le prends pas pour toi, c'est pareil pour tout le monde ici : difficile d'échanger plus de deux messages avec lui avant qu'il ne disparaisse et oublie la conversation ^^
Je sais qu'il y a quelques années, cette attitude était causée par un mélange de FFXI/sa copine/son boulot. Et mon petit doigt me dit que ça n'a pas beaucoup changé
En tout cas ce n'est pas de la vexation, j'y mettrais ma main à couper (ou plutôt mon pied, coder avec une seule main c'est pas pratique). _________________
 |
|
Revenir en haut de page |
|
 |
Crashsound

Inscrit le: 14 Mai 2003 Messages: 418 Localisation: Malintrat, à proximité de Clermont Ferrand
|
|
Revenir en haut de page |
|
 |
Speedy^SF Shit Fliez
Inscrit le: 21 Mar 2003 Messages: 762 Localisation: Troyes
|
Posté le: 09 Mar 2007 7:29 Sujet du message: |
|
|
Wiggin : et bien en réalité j'étais revenu après la bataille, un peu comme fremen ^^
Fremen : je suis indigné que tu puissse, ne serait-ce qu'un instant, penser cela de moi, et encore plus quand tu as raison :]
Crashsound : dois-je répondre ? :/ _________________ Speeeeeeddyyyyyyyyyyy !!!!!!
Personnal Website
Team Website |
|
Revenir en haut de page |
|
 |
wiggin

Inscrit le: 18 Juin 2004 Messages: 30 Localisation: A.N.P.E. de Montpellier
|
Posté le: 09 Mar 2007 12:30 Sujet du message: |
|
|
J'ai toujours aimé la concision de tes réponses ^^
Mais visiblement, même un post censé te faire réagir ne suffit pas à moins de s'y mettre à trois !
Enfin comme tu le souligne, l'essentiel c'est que tu sois revenu (et accessoirement que le sujet de départ soit résolu). _________________ Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. |
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 09 Mar 2007 17:21 Sujet du message: |
|
|
Crashsound : Merci pour les vidéos, il y en a des phénoménales dans le lot... Heureusement que tu as un super cousin pour remonter le niveau ! Avec lui l'avantage est que tu ne risques pas de le voir sur une vidéo à la con, puisqu'il n'est jamais là
Speedy : Pour FFXI j'avais un doute quand même... Bref, le temps d'avoir un boulot pour me payer un abonnement et je t'y rejoins (dans deux ans quoi ). _________________
 |
|
Revenir en haut de page |
|
 |
Speedy^SF Shit Fliez
Inscrit le: 21 Mar 2003 Messages: 762 Localisation: Troyes
|
Posté le: 11 Mar 2007 21:21 Sujet du message: |
|
|
Fremen, tu avais raison sur le fait que ça n'a pas beaucoup changé. Ceci dit, ça a tout de même un peu changé, la preuve en est que nico me reproche assez souvent de n'être qu'un fantôme sur FFXI vu le peu qu'il m'y croise :]
Mes autres activités sont : la conception de trois sites web, mon boulot qui m'obsède un peu dernièrement, un chien à surveiller/nourrir/promener et, à défaut de regarder la télé, quelques séries TV à télécharger/visionner.
Voili voilou _________________ Speeeeeeddyyyyyyyyyyy !!!!!!
Personnal Website
Team Website |
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 12 Mar 2007 11:54 Sujet du message: |
|
|
Speedy a écrit: | Fremen, tu avais raison sur le fait que ça n'a pas beaucoup changé. Ceci dit, ça a tout de même un peu changé, la preuve en est que nico me reproche assez souvent de n'être qu'un fantôme sur FFXI vu le peu qu'il m'y croise :] |
Oula Nico joue à FFXI. Je vais peut-être revenir sur ma déclaration « le temps d'avoir un boulot pour me payer un abonnement et je t'y rejoins », ou alors faudra me certifier par écrit qu'il n'y a ni alcool ni voiture dans FFXI
Bon en même temps si tu ralentis un peu ta présence dans ce jeu c'est pas illogique, ça fait déjà un bout de temps que tu es dessus, ça doit commencer à lasser.
Speedy a écrit: | Mes autres activités sont : la conception de trois sites web |
Si ce n'est pas indiscret et que tu as quelques infos juste pour savoir à quoi ça touche, ça m'intéresse. Par curiosité
Speedy a écrit: | mon boulot qui m'obsède un peu dernièrement |
Oui comme d'habitude.
Speedy a écrit: | un chien à surveiller/nourrir/promener |
Aha, ça c'est nouveau. Je sens que la présence féminine dans ton logement y est pour quelque chose.
Speedy a écrit: | et, à défaut de regarder la télé, quelques séries TV à télécharger/visionner. |
Héhé ça non plus ça ne change pas beaucoup... Mais je suis content d'avoir eu des nouvelles. Je t'avais posé la question ailleurs sur le forum, mais finalement j'ai pu avoir ma réponse ici sans la demander  _________________
 |
|
Revenir en haut de page |
|
 |
|