Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[denu/porthole] pas de module gtk
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Fri May 27, 2005 1:03 pm    Post subject: [denu/porthole] pas de module gtk Reply with quote

Bonjour,
J'ai emergé denu pour éditer mon menu gnome, mais quand je l'exécute, il m'affiche ceci :
Code:
Traceback (most recent call last):
  File "/usr/bin/denu", line 21, in ?
    import gtk
ImportError: No module named gtk

J'ai eu beau faire des recherches dans les forums gentoo, aucune solution proposée ne résout mon problème.
Merci d'avance pour votre aide.
Superman2001


Last edited by superman2001 on Sat Jun 11, 2005 12:50 pm; edited 1 time in total
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Fri May 27, 2005 1:11 pm    Post subject: Reply with quote

il me semble qu'il y a une merde avec les modules python, en fait denu ne les trouve pas alors qu'ils sont bien la, j'avais ce probleme quand j'avais installe denu a la main a l'epoque, il me semble que j'avais resolu le probleme en copiant les modules en question directement dans le repertoire de denu ...
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Fri May 27, 2005 1:42 pm    Post subject: Reply with quote

Est-ce que par hasard, tu te souviendrais où se situent les fichiers en question?
Je vais essayer et je dirai quoi.
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Wed Jun 08, 2005 9:03 pm    Post subject: Reply with quote

Personne n'a d'idées?
Back to top
View user's profile Send private message
titix
Guru
Guru


Joined: 01 Nov 2003
Posts: 343
Location: Paris, France

PostPosted: Thu Jun 09, 2005 3:41 am    Post subject: Reply with quote

A tout hasard est-ce que dev-python/pygtk est installé ?
Si ce n'est pas le cas emerge le sait-on jamais ;)
_________________
titix
« La route est longue... mais la voie est libre ! »
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Thu Jun 09, 2005 11:59 am    Post subject: Reply with quote

Il est installé dans sa version 2.6.1
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Mon Jun 27, 2005 4:35 pm    Post subject: Reply with quote

Aucune idée?
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Tue Jun 28, 2005 8:42 am    Post subject: Reply with quote

Par hasard, tu n'aurais pas mit python à jour dernièrement ? (en version 2.4 par exemple ?)
Sinon il faut lancer python-updater (regarde dans tes logs de compilation de python ou dans l'ebuild).

Sinon, esseye un truc :

$ python
>>> import gtk

Si cela fonctionne, le problème viens de ton soft qui doit pourrir le PATH de recherche des modules. Sinon c'est que cela viens de Python en soit.
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Tue Jun 28, 2005 10:48 am    Post subject: Reply with quote

Le truc m'a l'air de fonctionner dans le sens où ça n'affiche rien après avoir tapé import gtk.
C'est que ça vient des softs eux-mêmes. J'ai beau les réemerger, rien n'y fait.
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Tue Jun 28, 2005 11:09 am    Post subject: Reply with quote

Chez moi ça marche.
Version de neu ? 2.3.2 chez moi.
Python ? 2.3.5 chez moi.
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Fri Jul 01, 2005 9:02 am    Post subject: Reply with quote

Denu : 2.3.2
Python : 2.4.1-r1
Porthole : 0.4.1
PyGTK : 2.6.1
Peut-être python lui-même qui sait?
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Fri Jul 01, 2005 1:53 pm    Post subject: Reply with quote

Oki, alors on va jouer au jeu des devinettes.

Tu as python 2.4.
Apparament, tu n'es pas codeur python, donc tu n'a eu en aucun cas le besoin d'unmasker python 2.4 qui l'était jusqu'a la semaine dernièere.
Par contre, tu dois être en unstable, donc python à du se mettre en version 2.4 la semaine dernière lors d'une update.

Bref. As tu fait la mise à jour des librairies de Pyhton (comme ils le disent lors de la mise à jour de python via python-updater) ? Si non, tu peux la faire?

Autre choses :

guillaume@Kascrol bin $ ls -alh /usr/bin/python*

Verifie vers quel version python pointe.

Quand tu fais $ python --> quel est le numero de version que le prompt t'indique ?
Même chose avec $ /usr/bin/env python

Verifie cela.
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Fri Jul 01, 2005 4:42 pm    Post subject: Reply with quote

Je ne suis en effet pas codeur python (langage inconnu au bataillon, uniquement connu de nom).
Et comme tu l'as deviné, je suis en instable. Peut-être devrais-je remettre python en stable :?:
Réponses aux devinettes :
1)
Code:
# python-updater
 * Can't determine any previous Python version(s).

2)
Code:
# ls -alh /usr/bin/python*
lrwxrwxrwx  1 root root    9 jun 30 23:59 /usr/bin/python -> python2.4
lrwxrwxrwx  1 root root    9 jun 30 23:59 /usr/bin/python2 -> python2.4
-rwxr-xr-x  1 root root 3,8K jun 30 23:58 /usr/bin/python2.4
-rwxr-xr-x  1 root root  179 jun 30 23:58 /usr/bin/python-config

3)
Code:
# python
Python 2.4.1 (#1, Jun 30 2005, 23:56:35)
[GCC 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

4) même chose avec /usr/bin/env python
Tout m'a l'air correct.
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Fri Jul 01, 2005 10:07 pm    Post subject: Reply with quote

Truc que j'ai oublié :

Code:

$ /usr/bin/env python
>>> import gtk


Si là cela fonctionne, je saute au plafond.

Sinon, esseye de voir de crée un fichier

Code:

#!/usr/bin/env python
import gtk


Et verifie bien que les 4 premières lignes de ton denu sont :

Code:

import pygtk,string,os,cPickle,urllib2,re
pygtk.require('2.0')
home = os.environ['HOME']
import gtk


Etonnant aussi qu'il ne trouve pas ton ancienne version de python... (Sauf si ton installation est super récente et que tu à été en unstable dés le bootstrap, alors tu n'aurais peux-être que python 2.4 par defaut.

Bon, on progresse ;o)
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Fri Jul 01, 2005 10:30 pm    Post subject: Reply with quote

Voici ce que ça donne :
Code:
# /usr/bin/env python
>>> import gtk
>>>

Et avec le fichier :
Code:
# ./gtk_test.py
#

Et les 4 premières lignes de denu (commentaires non compris :) ):
Code:
import pygtk,string,os,cPickle,urllib2,re
pygtk.require('2.0')
home = os.environ['HOME']
import gtk

Voilà.
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Sat Jul 02, 2005 1:06 am    Post subject: Reply with quote

Humm, c'est louche ça...
Sauf truc qui m'echape, il n'y à rien de logique dans cette histoire... Désolé.
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Sat Jul 02, 2005 9:45 am    Post subject: Reply with quote

Je vire python et tout ce qui l'utilise et je réemerge tout ou ça ne sert à rien?
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Sat Jul 02, 2005 9:56 am    Post subject: Reply with quote

Si tu vires python, tu risque pas de réemerger grand chose. Portage repose sur python. Donc je te déconseille tres fortement de le virer ...
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Sat Jul 02, 2005 10:02 am    Post subject: Reply with quote

Très juste, j'avais oublié. Zut alors. Que faire dès lors? Une réinstallation de Gentoo? :?
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Sat Jul 02, 2005 12:55 pm    Post subject: Reply with quote

Esseye de downgrader Python... (Là franchement ont à atteint les limites de ma science, c'est plus que de l'empirique...)
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Sat Jul 02, 2005 1:25 pm    Post subject: Reply with quote

Ok, downgrade vers la version stable (2.3.5).
Euh, une fois compilé, je fais quoi? python-updater de 2.4 vers 2.3, sachant que je garde pour l'instant python-2.4 au cas où?
Back to top
View user's profile Send private message
GuillaumeB
n00b
n00b


Joined: 24 Aug 2004
Posts: 71

PostPosted: Sat Jul 02, 2005 4:37 pm    Post subject: Reply with quote

C'est une sacrée bonne question que tu me pose là :)

Je viens de jeter un oeil rapide au script python-updater. Bien que je ne connais RIEN en sheel script, j'ai cru comprandre qu'il prenait la version que lui renvoie python comme version courante.

Donc esseye de changer le symlink de python de python 2.4 à python 2.3 et voi ce qui se passe.
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Sat Jul 02, 2005 4:46 pm    Post subject: Reply with quote

J'ai vu qu'il était possible de passer d'une version à l'autre sans faire de chipotage :
Code:
python-updater -o 2.4 -n 2.3

Cette commande devrait permettre de passer de python-2.4 à python-2.3.
Ce sera plus propre que de changer les liens symboliques je pense.
Back to top
View user's profile Send private message
matlj
n00b
n00b


Joined: 03 Dec 2004
Posts: 19

PostPosted: Sun Jul 03, 2005 6:55 pm    Post subject: Reply with quote

J'ai eu ce problème là aussi.
Si je me souviens bien, une des upgrade a installé des liens récursifs bizarres dans /usr/bin/, qui empêchent pygtk de fonctionner.

En gros, un rm -rf /usr/bin/gtk devrait resoudre le problème.


(_si je me souviens bien... Verifiez d'abord qu'il s'agit bien d'un lien récursif_)
_________________
jid:matlj@fritalk.com
Back to top
View user's profile Send private message
superman2001
Apprentice
Apprentice


Joined: 09 Dec 2004
Posts: 157
Location: Tubize (Belgique)

PostPosted: Mon Jul 04, 2005 12:38 am    Post subject: Reply with quote

Voilà ce que j'ai :
Code:
# ls -l /usr/bin/gtk
lrwxrwxrwx  1 root root 13 mai  9 18:12 /usr/bin/gtk -> /usr/lib//gtk

C'est récursif d'après toi?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum