Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-05-2010 13:33:01

Pork Pie Hat
Membre
Distrib. : Lenny 5.0.4
Noyau : 2.6.26-2-amd64
(G)UI : Gnome 2.22.3
Inscription : 06-05-2010

Lenny stable Python 3.1.2

Bonjour.

Je suis donc sur la version stable, et je voudrais installer Python 3 depuis les sources (étant donné que c'est le futur de Python et que je ne fais que commencer à programmer, je cherche à m'y atteler sérieusement).
J'ai déjà fait une tentative avec "./configure make make install" - mais j'ai bien entendu corrompu tout mon système python2.5 (qui a dit que c'est en faisant des erreurs qu'on progresse !!!).

Bref, j'ai vu qu'avec un "make altinstall" à la place du célèbre "make install", on pouvait faire coexister les deux. Est-ce que quelqu'un d'entre vous a déjà essayé cela? Si cela peut m'éviter de tout recommencer à l'install. ^^

"It don't mean a thing if it ain't got a swing !"
http://porkpiehatcreation.blogspot.com/

Hors ligne

#2 06-05-2010 14:32:21

MaTTuX_
La Paillasse !!!
Lieu : Zoubidou-Land
Distrib. : 75 serveurs
Noyau : 3.2.0-4-amd64
(G)UI : tty et ... pas gnome en tout cas....
Inscription : 28-05-2007
Site Web

Re : Lenny stable Python 3.1.2

Jamais essayer désolé

MaTTuX_

\o/ Le closedSource c'est tabou on a viendra tous à bout \o/

Hors ligne

#3 06-05-2010 15:15:01

Pork Pie Hat
Membre
Distrib. : Lenny 5.0.4
Noyau : 2.6.26-2-amd64
(G)UI : Gnome 2.22.3
Inscription : 06-05-2010

Re : Lenny stable Python 3.1.2

Bon, ben je vais tester.
Au moins, on sera fixé. ^^

"It don't mean a thing if it ain't got a swing !"
http://porkpiehatcreation.blogspot.com/

Hors ligne

#4 06-05-2010 16:02:07

Pork Pie Hat
Membre
Distrib. : Lenny 5.0.4
Noyau : 2.6.26-2-amd64
(G)UI : Gnome 2.22.3
Inscription : 06-05-2010

Re : Lenny stable Python 3.1.2

Bon, ça fonctionne pas mal on dirait.

Donc, dans l'ordre :
- on récupère les sources sur python.org.
- on décompresse et on se rend dans le dossier cible.
- les habituels ./configure et make
Normalement, vous devez voir apparaître ce message :

Python build finished, but the necessary bits to build these modules were not found:
_curses       _curses_panel       _dbm
_gdbm         _hashlib            _sqlite3
_ssl          _tkinter             bz2
readline zlib
To find the necessary bits, look in setup.py in detect_modules() for the module's name.


On installe les paquets suivants :
# aptitude install libncurses5-dev libbz2-dev libzip-dev libgdbm-dev libssl-dev libsqlite3-dev tk8.4-dev libreadline5-dev

Ensuite :
make clean
make altinstall

Et cela a l'air de bien cohabiter. ^^


"It don't mean a thing if it ain't got a swing !"
http://porkpiehatcreation.blogspot.com/

Hors ligne

#5 06-05-2010 17:41:11

MaTTuX_
La Paillasse !!!
Lieu : Zoubidou-Land
Distrib. : 75 serveurs
Noyau : 3.2.0-4-amd64
(G)UI : tty et ... pas gnome en tout cas....
Inscription : 28-05-2007
Site Web

Re : Lenny stable Python 3.1.2

Merci du retour de tes commentaires, je pense que tu pourrais le rajouter dans le wiki tongue

\o/ Le closedSource c'est tabou on a viendra tous à bout \o/

Hors ligne

#6 06-05-2010 19:10:16

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Lenny stable Python 3.1.2

Oui, super la formule !

Tu crois que c'est vraiment bon ou tu dois faire des essais encore ?

Amitié, Jojo

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#7 06-05-2010 20:41:50

Pork Pie Hat
Membre
Distrib. : Lenny 5.0.4
Noyau : 2.6.26-2-amd64
(G)UI : Gnome 2.22.3
Inscription : 06-05-2010

Re : Lenny stable Python 3.1.2

Je pense que je dois faire encore quelques essais.

J'ai essayé tous mes petits programmes, ça fonctionne. Mais je suis loin (très loin) d'exploiter tout Python dans mes programmes.

J'ai tenté d'installer PyQt4 et Sip pour python3.1 (chose que je faisais sans problème sous Ubuntu). La compilation s'est bien passée, mais lorsque je lance un programme appelant Qt, je me retrouve avec cette erreur :

Traceback (most recent call last):
  File "tooltip.py", line 6, in <module>
    from PyQt4 import QtGui
ImportError: PyCapsule_Import could not import module "sip"


Je pense que ce doit être un problème de chemin ou quelque chose comme ça, mais je sais pas comment faire (et je ne comprends pas très bien l'erreur, même avec la doc).
Si vous avez des idées...


"It don't mean a thing if it ain't got a swing !"
http://porkpiehatcreation.blogspot.com/

Hors ligne

#8 06-05-2010 21:14:53

Pork Pie Hat
Membre
Distrib. : Lenny 5.0.4
Noyau : 2.6.26-2-amd64
(G)UI : Gnome 2.22.3
Inscription : 06-05-2010

Re : Lenny stable Python 3.1.2

Bon, en fait, j'avais pas installé tous les fichiers nécessaires. Il me manquait les dev.
J'ai recompilé et mes programmes PyQt4 se lancent (python3.1 tooltip.py, par exemple).

"It don't mean a thing if it ain't got a swing !"
http://porkpiehatcreation.blogspot.com/

Hors ligne

Pied de page des forums