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

Isamanujoos isamanujoos at gmail.com
Sat Aug 21 13:14:08 CEST 2010


Salut

A priori, nous en resterons en 2.6 pour le moment...
Le swinnen est encore dispo !

Manu



Le 21 août 2010 à 12:02, Philippe Strauss <philou at philou.ch> a écrit :

> 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
> 
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull


More information about the gull mailing list