Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2007, à 18:29

rpj

python2.5

Bonjour à tous , j'ai besoins d'installer un programme qui utilise Python 2.5
mais j'ai le 2.4 d'installer aussi comment faire pour que le 2.5 soit par defaut
sans avoir à desinstaller le 2.4 car il veut m'enlever avec 140 paquets !

j'ai essayé dans plusieurs forums pas de solution, (Debian,linux,etc..)

vodafone-mobile-connect-card-driver-for-linux dépend de python (>= 2.5) ; cependant :
La version de python sur le système est 2.4.4-2.
dpkg : erreur de traitement de vodafone-mobile-connect-card-driver-for-linux (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
vodafone-mobile-connect-card-driver-for-linux


Tosh:/home/jpr# ln -sfv /usr/bin/python2.5 /usr/bin/python création du lien symbolique `/usr/bin/python' vers `/usr/bin/python2.5'

Tosh:/home/jpr# python -V
Python 2.5
Tosh:/home/jpr#

il doit y avoir un autre endroit ou le lien reste vers -->2.4
qqun aurait il une idée ?
Merci d'avance. JP
Merci
Debian ETCH 2.6.18-4-686, nVidia GeForce Go 7300 (rev a1), Iceweasel/2.0.0.7 (Debian-2.0.0.7-2) Gnome


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#2 Le 01/11/2007, à 23:55

Azema

Re : python2.5

Salut rpj,

As tu essayé d'installer la version 2.5 à l'aide des sources et en modifiant le Makefile pour que la cible de l'installation pointe sur autre chose que le lien existant dans /usr/bin ? roll

A mon avis, si tu arrives à installer les deux versions de Python, il te faudrait faire des liens symbolique pour chaque version.

Et donc indiquer pour chaque programme qui utilise Python vers quelle version il doit pointer. sad

Sans certitudes !!!

Cordialement, Azema.


Pour obtenir un fichier sources.list propre, rendez-vous sur www.sourceslist.org

Si votre problème est résolu, merci de l'indiquer dans l'en-tête de votre topic avec le terme [RESOLU].

Hors ligne

#3 Le 02/11/2007, à 11:34

rpj

Re : python2.5

Salut Azema,
dans le make-file j'ai ça :
# === Variables set by configure
VERSION=    2.5
srcdir=        ..
VPATH=        ..

CC=        gcc -pthread

faudrait il changer qqchose ici ? :

# Detailed destination directories
BINLIBDEST=    $(LIBDIR)/python$(VERSION)
LIBDEST=    $(SCRIPTDIR)/python$(VERSION)
INCLUDEPY=    $(INCLUDEDIR)/python$(VERSION)
CONFINCLUDEPY=    $(CONFINCLUDEDIR)/python$(VERSION)
LIBP=        $(LIBDIR)/python$(VERSION)

je viens de faire ceci :
J'ai reinstaller à partir des sources , dans /etc/alternatives j'ai rien pour python, et j'ai installer "galternatives" mais je n'arrive pas à l'utiliser ?
ex:
galternatives(1) galternatives(1)

NAME
galternatives - A front-end to the update-alternatives

SYNOPSIS
galternatives

DESCRIPTION
galternatives is a front-end to the Debian update-alternatives tools.
galternatives allows the user to specify a preferred application to
handle commonly-used commands.

AUTHOR
This manual page was written by Andrew Burton adb@iinet.net.au for the
Debian GNU/Linux system (but may be used by others).

galternatives(1)
~
~
~
~
~
Manual page galternatives(1) line 1/22 (END)

Tosh:/home/jpr# galternatives
Traceback (most recent call last):
File "/usr/sbin/galternatives", line 4, in
import galternatives
File "/var/lib/python-support/python2.5/galternatives/__init__.py", line 3, in
from main import *
File "/var/lib/python-support/python2.5/galternatives/main.py", line 2, in
import pygtk
ImportError: No module named pygtk

je sais pas quoi en faire, j'ai pas tout asimilé dans le man de "update-alternatives".
comment je fais pour qu'il sache que l'instalation de
" vodafone-mobile-connect-card-driver-for-linux_1.99.7_all.deb"
dois utiliser python2.5 et non 2.4 ?

j'ai regardé dans "/var/lib/python-support/python2.5/galternatives/__init__.py"
mais j'y comprend pas grand choses.
si qqun à une idée , merci d'avance.
jp


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#4 Le 02/11/2007, à 11:53

Azema

Re : python2.5

D'après les logs que tu donnes, il te manque la librairie pygtk

import pygtk
ImportError: No module named pygtk

Normal, puisque tu utilises la version Gtk de update-alternatives

Alors soit tu installes la librairie pygtk pour utiliser galternatives ou bien tu utilises directement

sudo update-alternatives --config python

.

Cordialement, Azema.

Dernière modification par Azema (Le 02/11/2007, à 12:09)


Pour obtenir un fichier sources.list propre, rendez-vous sur www.sourceslist.org

Si votre problème est résolu, merci de l'indiquer dans l'en-tête de votre topic avec le terme [RESOLU].

Hors ligne

#5 Le 02/11/2007, à 19:34

rpj

Re : python2.5

Salut Azema,
voila ce que ca me donne :
Tosh:/home/jpr# update-alternatives --config python
Pas d'alternatives pour python.

J'avais vu dans les fichiers python que j'ai parcouru que tout lien symbolique ne devait pas renvoyer vers une autre version que celle par défaut:
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 1394, in <module>
    main()
  File "/usr/bin/pycentral", line 1388, in main
    rv = action.run(global_options)
  File "/usr/bin/pycentral", line 875, in run
    runtimes = get_installed_runtimes()
  File "/usr/bin/pycentral", line 198, in get_installed_runtimes
    default_version = pyversions.default_version(version_only=True)
  File "/usr/share/pycentral-data/pyversions.py", line 130, in default_version
--->   raise ValueError, "the symlink /usr/bin/python does not point to the python --->default version. It must be reset to point to %s" % debian_default
--->ValueError: the symlink /usr/bin/python does not point to the python default --->version. It must be reset to point to python2.4


si j'actualise le kernel plus de chance ?


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#6 Le 02/11/2007, à 19:43

Azema

Re : python2.5

Aucune idée ?


Pour obtenir un fichier sources.list propre, rendez-vous sur www.sourceslist.org

Si votre problème est résolu, merci de l'indiquer dans l'en-tête de votre topic avec le terme [RESOLU].

Hors ligne

#7 Le 02/11/2007, à 20:35

rpj

Re : python2.5

l'installation de pygtk c'est une histoire de fou ! on se croirait au temps ou synaptic n'existait pas !
un gros paquet de dépendances tout a la main et á la fin il te dis que pygtk n'est pas
installable . Et des "configure"   et "make" qui n'en finissent pas, apres tout ce que j'ai installer, je crois que mon portable va peser   2kg de plus !


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#8 Le 03/11/2007, à 11:50

rpj

Re : python2.5

Salut lom,
j'te remerci pour ton aide ça ma fait decouvrir " alternatives" que je vais approfondire
mais je vais revenir à ubuntu (gutsy ?) j'etait sur debian etch, trop de pb.
on se reverat surement sur ce forum.
à +
JP


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne