[gull] Python : questions pédagogiques...

Philippe Strauss philou at philou.ch
Sat Aug 21 12:02:08 CEST 2010


Félix,

ce n'est pas une affaire énorme que de compiler python3, mais:

- ces personnes sont instituteurs, pas sysadmin, ils n'ont peut-être pas 
le temps de déployer un package compilé à la main sur 25 postes.

- apprendre à programmer, ce n'est pas apprendre un langage pour la vie, 
de toute façon les langages que tu apprends en cours, tu les rencontres 
que rarement dans la vie (c'est souvent le cas tout du moins).

personnellement, tant que "apt-cache search python" me retourne plus de 
paquet pour 2.6 que pour 3, je reste à 2.6.

(j'utilise peu python ces derniers mois et lorsque cela arrive, je veux 
tomber sur un environnement "tried and tested" pour faire une bricole 
rapidement mais surement)

- à mon avis, avec ma subjectivité sur ma manière d'utiliser python ces 
derniers temps, tenir à suivre python 3 pour de l'enseignement plutôt 
que rester à python 2.6 tient quelque peu de la marotte, à moins que le 
livre de swinnen ne se trouve plus en .PDF pour la version 2.6 de python.

mais une marotte peut être très enrichissante :-)

Félix Hauri wrote:
> On Thu, Aug 19, 2010 at 01:16:17PM +0200, Daniel Cordey wrote:
>
>> systeme. Sur le miens, j'ai 2.5, 2.6, 3.0 et 3.1... sous ubuntu. Sur
>> mes machines Debian, j'ai 2.4 et 2.5 en meme temps (stable !).
>
> Je suis sous ``Debian GNU/Linux Lenny'' (5.0),
> j'ai tapé:
>
> $ cd /tmp
> $ wget 'http://python.org/ftp/python/3.1.2/Python-3.1.2.tar.bz2'
> $ tar -jx Python-3.1.2.tar.bz2
> $ cd Python-3.1.2
> $ ./configure
> $ make all
> $ env LD_LIBRARY_PATH=/tmp/Python-3.1.2 ./python
> Python 3.1.2 (r312:79147, Aug 21 2010, 10:36:30)
> [GCC 4.3.2] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> _
>
> A partir de là, je peux faire:
> $ su -
> # cd /tmp/Python-3.1.2
> # make install 2>~/python-install.err | tee ~/python-install.log
>
> Python 3 sera alors installé dans /usr/local, càd facile à
> supprimer lors du prochain passage de Lenny à Squeeze...
> Les logs de l'installation seront sauvés dans /root/python-install.log
> à toutes fins utiles.
>
> Le job m'a pris ~10 minutes, sur une vielle machine dotée d'1G de ram.
>
> Dans tous les cas, ce genre de méthode est ``saine'' et ``prévue pour''
> depuis les bases du concept POSIX.
>
> --
>   Félix Hauri  -<felix at f-hauri.ch>   -  http://www.f-hauri.ch
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull

-- 
Ph. Strauss



More information about the gull mailing list