View previous topic :: View next topic |
Author |
Message |
Paulbro Tux's lil' helper
Joined: 26 Aug 2003 Posts: 124
|
Posted: Tue Aug 26, 2003 5:04 pm Post subject: [EMERGE/PYTHON] Grosse bêtise avec python (résolu) |
|
|
J'ai fait une énorme conn...
Historique :
je ne parvenais pas à importer Tk pour python.Je me suis bêtement dit que c'était peut-être parceque python a été compilé avant tk.
Donc, c'est là qu'arrive la conn..., je me suis dit, ben y'a qu'a unmerge python puis emerge python. (Ben oui, j'ai pas beaucoup réfléchis, j'avais oublié que emerge est écrit en python).
Donc, je fais, emerge unmerge python
Et ce qui devait arriver arriva
emerge python donna :
bash-2.05b# emerge python
/usr/bin/env: python2.2: Aucun fichier ou répertoire de ce type
bash-2.05b#
Bon, j'ai quand même essayé de faire quelque chose
1 j'ai téléchargé les sources de python 2.2
2 tar
3 ./configure
4 make
5 make install
python marche (mais pas sous root ...) mais emerge me donne toujours le même résultat.
HELP!!!!
Last edited by Paulbro on Wed Aug 27, 2003 6:26 pm; edited 1 time in total |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Aug 26, 2003 6:03 pm Post subject: |
|
|
J'essairais ça: Code: | ln -s /usr/bin/python /usr/bin/python2.2 |
(ou /usr/local/bin suivant où il est installé. D'ailleurs, si là il est dans /usr, mieux vaudrait le désinstaller par "make uninstall" et le réinstaller dans /usr/local, ce sera + facile de revenir à un système propre.)
Si marche pas, je dirais qu'il faut trouver qlq'un avec une architecture et version gcc/glibc suffisament proche de ce que tu utilises et qui accepterait de de faire un paquet binaire ("emerge -B python", et puis allez voir dans /usr/portage/packages), et de te l'uploader qlqpart. Ensuite, une fois téléchargé, "tar -C / -xvjf python-machin.tbz2" et c'est gagné.
Allez, je suis bien sûr que si tu nous dis ta config tu va trouver (perso, je suis en gcc2.95, je doute que ça t'interresse...). Et donne aussi tes valeurs de USE flags pour: readline, tcltk, berkdb et doc (histoire que ça te soit préparer vraiement comme à la maison).
Sinon, y'a sûrement moyen de le récupérer dans un stage. Faut juste bien réfléchir à quel fichier extraire, mais ça je peux regarder et te filer une liste.
Bref, rien de désespéré. |
|
Back to top |
|
|
Paulbro Tux's lil' helper
Joined: 26 Aug 2003 Posts: 124
|
Posted: Tue Aug 26, 2003 6:27 pm Post subject: |
|
|
J'ai effectué le lien symbolique que tu m'a donné
l'erreur est différente maintenant
bash-2.05b# emerge -s python
Traceback (most recent call last):
File "/usr/bin/emerge", line 9, in ?
import sys,emergehelp,xpak,string,re,commands,time,shutil,traceback,atexit
File "/usr/lib/portage/bin/emergehelp.py", line 7, in ?
from output import *
ImportError: No module named output |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Aug 26, 2003 10:00 pm Post subject: |
|
|
Ça ça veut dire que ton python il a pas /usr/lib/python2.2/site-packages dans sont path de modules (voir pas /usr/lib/python2.2). Faut bidouiller avec la variable d'environnement $PYTHONPATH (et "man python" pour les détails). |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Tue Aug 26, 2003 10:10 pm Post subject: |
|
|
Ah bah nickel, j'ai vu dans le forum anglais qu'on t'avait filé un lien vers un paquet python compilé... ça va être plus simple.
Juste pour la postérité, si d'autres rencontraient ce pb un jour, je colle le lien ici: http://dev.gentoo.org/~avenj/bins/ |
|
Back to top |
|
|
Paulbro Tux's lil' helper
Joined: 26 Aug 2003 Posts: 124
|
Posted: Wed Aug 27, 2003 8:10 am Post subject: |
|
|
Merci beaucoup.
Tout est revenu à la normale.
|
|
Back to top |
|
|
|
|
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
|
|