[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