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 29/09/2011, à 01:53

heronheronpetitpatapon

Installation Pyton 3.2 (RESOLU)

Bonjour a tous, aujourd'hui est un grand jour j'ai décider de me lancer dans l'apprentissage de la programmation.
J'ai donc suivis les conseil de ce tuto....super bien fait.
Siteduzero--Python
Donc j'ai installer la dernier version de Python 3.2, comme indiquer dans ces etapes.

1   Décompressez l'archive en tapant : tar -jxvf Python-3.2.tar.bz2 (cette commande est bien entendu à changer en fonction de la version et du type de compression).
2    Attendez quelques instants que la décompression soit complétée, puis rendez-vous dans le dossier créé dans le répertoire courant (Python-3.2 dans mon cas).
3   Exécutez le script configure en tapant ./configure dans la console.
4   Une fois que la configuration s'est déroulée, il n'y a plus qu'à compiler en tapant make altinstall. Cette commande compilera Python et va créer automatiquement les liens vers la version installée. Grâce à altinstall, vous pouvez être sûrs que la version que vous installez ne rentrera pas en conflit avec une autre déjà installée sur votre système.

Donc une fois ceci fait j'ai tapé cette commande:

$ python3.2

pour lancer Python mais le terminal me troque ceci:

marco@marco:~$ python3.2
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
LookupError: no codec search functions registered: can't find encoding
Abandon

J'ai donc vérifié la version de Python que je venais d'installer en tapant:

python -V

Normalement il devrait me dire que c;est python 3.2 aui est installer eh bien non il m'affiche ceci:

marco@marco:~$ python -V
Python 2.7.1+

Alors j'en perd mon latin tout ce que je voudrais c'est installer Python 3.2, j'ai pourtant suivis tout les instructions a la lettre!!!! Bref si vous avez des idées je vous écoute, Merci

Dernière modification par heronheronpetitpatapon (Le 29/09/2011, à 11:13)


...Ubuntu Rocks....

Hors ligne

#2 Le 29/09/2011, à 06:08

pingouinux

Re : Installation Pyton 3.2 (RESOLU)

Bonjour,
Bravo pour cette décision !

Que donnent ces commandes ?

python3.2 -V

et

ls -ld /usr/bin/python*

Edité :
Pour voir les paquets relatifs à python3 qui sont installés :

dpkg -l python3\* | grep '^ii'

Personnellement, j'utilise Synaptic pour installer les paquets

Dernière modification par pingouinux (Le 29/09/2011, à 07:33)

Hors ligne

#3 Le 29/09/2011, à 08:32

xanmoo

Re : Installation Pyton 3.2 (RESOLU)

Pourquoi vouloir installer python à partir d'un paquet téléchargé, alors que python est déjà installé (2.7)? Tu peux vouloir travailler avec python 3.x, dans ce cas il vaut mieux installer une version disponible dans les dépots. Il faut donc utiliser la logithèque ubuntu ou synaptic ou apt-get (voir documentation).
Bonnes découvertes de python;


Portable IBM Thinkpad R50e 2 Go | 40 Go: MX Linux 19.4
Portable IBM Thinkpad T430 8 Go | 240 Go: endeavour OS
Dell Precision T5500, Xeon x5570, 24Go, GTX 960- 4Go,  SSD 120Go, Ubuntu 22.04
http://dip4fish.blogspot.com/

Hors ligne

#4 Le 29/09/2011, à 10:01

heronheronpetitpatapon

Re : Installation Pyton 3.2 (RESOLU)

xanmoo a écrit :

Pourquoi vouloir installer python à partir d'un paquet téléchargé, alors que python est déjà installé (2.7)? Tu peux vouloir travailler avec python 3.x, dans ce cas il vaut mieux installer une version disponible dans les dépots. Il faut donc utiliser la logithèque ubuntu ou synaptic ou apt-get (voir documentation).
Bonnes découvertes de python;

Merci je ne savais pas qu'il étais dans les dépôts, je viens de le trouver, je l’installe.

Alors la c'est tres bizzare, je vais dans la logithèque, je l'installe depyton 3.2 et pdt l'installation je recois ce message:

installArchives() failed: Slection du paquet libdb5.1 prcdemment dslectionn.

(Lecture de la base de donnes... 
(Lecture de la base de donnes... 5%
(Lecture de la base de donnes... 10%
(Lecture de la base de donnes... 15%
(Lecture de la base de donnes... 20%
(Lecture de la base de donnes... 25%
(Lecture de la base de donnes... 30%
(Lecture de la base de donnes... 35%
(Lecture de la base de donnes... 40%
(Lecture de la base de donnes... 45%
(Lecture de la base de donnes... 50%
(Lecture de la base de donnes... 55%
(Lecture de la base de donnes... 60%
(Lecture de la base de donnes... 65%
(Lecture de la base de donnes... 70%
(Lecture de la base de donnes... 75%
(Lecture de la base de donnes... 80%
(Lecture de la base de donnes... 85%
(Lecture de la base de donnes... 90%
(Lecture de la base de donnes... 95%
(Lecture de la base de donnes... 100%
(Lecture de la base de donnes... 203529 fichiers et rpertoires dj installs.)

Dpaquetage de libdb5.1 ( partir de .../libdb5.1_5.1.19-2ubuntu1_i386.deb) ...

Slection du paquet python3.2-minimal prcdemment dslectionn.

Dpaquetage de python3.2-minimal ( partir de .../python3.2-minimal_3.2-1ubuntu1_i386.deb) ...

Slection du paquet python3.2 prcdemment dslectionn.

Dpaquetage de python3.2 ( partir de .../python3.2_3.2-1ubuntu1_i386.deb) ...

Traitement des actions diffres (triggers) pour man-db...

Traitement des actions diffres (triggers) pour bamfdaemon...

Rebuilding /usr/share/applications/bamf.index...

Traitement des actions diffres (triggers) pour desktop-file-utils...

Traitement des actions diffres (triggers) pour python-gmenu...

Rebuilding /usr/share/applications/desktop.fr_FR.UTF8.cache...

Traitement des actions diffres (triggers) pour menu...

Traitement des actions diffres (triggers) pour python-support...

Paramtrage de libdb5.1 (5.1.19-2ubuntu1) ...

Paramtrage de python3.2-minimal (3.2-1ubuntu1) ...

Traceback (most recent call last):

  File "/usr/lib/python3.2/sysconfig.py", line 352, in _init_posix

    _parse_makefile(makefile, vars)

  File "/usr/lib/python3.2/sysconfig.py", line 240, in _parse_makefile

    with open(filename, errors="surrogateescape") as f:

IOError: [Errno 2] No such file or directory: '/usr/lib/python3.2/config-3.2m/Makefile'



During handling of the above exception, another exception occurred:



Traceback (most recent call last):

  File "/usr/lib/python3.2/site.py", line 549, in <module>

    main()

  File "/usr/lib/python3.2/site.py", line 537, in main

    known_paths = addusersitepackages(known_paths)

  File "/usr/lib/python3.2/site.py", line 269, in addusersitepackages

    user_site = getusersitepackages()

  File "/usr/lib/python3.2/site.py", line 244, in getusersitepackages

    user_base = getuserbase() # this will also set USER_BASE

  File "/usr/lib/python3.2/site.py", line 234, in getuserbase

    USER_BASE = get_config_var('userbase')

  File "/usr/lib/python3.2/sysconfig.py", line 610, in get_config_var

    return get_config_vars().get(name)

  File "/usr/lib/python3.2/sysconfig.py", line 507, in get_config_vars

    _init_posix(_CONFIG_VARS)

  File "/usr/lib/python3.2/sysconfig.py", line 357, in _init_posix

    raise IOError(msg)

IOError: invalid Python installation: unable to open /usr/lib/python3.2/config-3.2m/Makefile (No such file or directory)

dpkg: erreur de traitement de python3.2-minimal (--configure):

 le sous-processus script post-installation install a retourn une erreur de sortie d'tat 1

No apport report written because MaxReports is reached already
dpkg: des problmes de dpendances empchent la configuration de python3.2:

 python3.2 dpend de python3.2-minimal (= 3.2-1ubuntu1); cependant:

 Le paquet python3.2-minimal n'est pas encore configur.

dpkg: erreur de traitement de python3.2 (--configure):

 problmes de dpendances - laiss non configur

No apport report written because MaxReports is reached already
Traitement des actions diffres (triggers) pour libc-bin...

ldconfig deferred processing now taking place

Des erreurs ont t rencontres pendant l'excution:

 python3.2-minimal

 python3.2

Paramtrage de python3.2-minimal (3.2-1ubuntu1) ...

Traceback (most recent call last):

  File "/usr/lib/python3.2/sysconfig.py", line 352, in _init_posix

    _parse_makefile(makefile, vars)

  File "/usr/lib/python3.2/sysconfig.py", line 240, in _parse_makefile

    with open(filename, errors="surrogateescape") as f:

IOError: [Errno 2] No such file or directory: '/usr/lib/python3.2/config-3.2m/Makefile'



During handling of the above exception, another exception occurred:



Traceback (most recent call last):

  File "/usr/lib/python3.2/site.py", line 549, in <module>

    main()

  File "/usr/lib/python3.2/site.py", line 537, in main

    known_paths = addusersitepackages(known_paths)

  File "/usr/lib/python3.2/site.py", line 269, in addusersitepackages

    user_site = getusersitepackages()

  File "/usr/lib/python3.2/site.py", line 244, in getusersitepackages

    user_base = getuserbase() # this will also set USER_BASE

  File "/usr/lib/python3.2/site.py", line 234, in getuserbase

    USER_BASE = get_config_var('userbase')

  File "/usr/lib/python3.2/sysconfig.py", line 610, in get_config_var

    return get_config_vars().get(name)

  File "/usr/lib/python3.2/sysconfig.py", line 507, in get_config_vars

    _init_posix(_CONFIG_VARS)

  File "/usr/lib/python3.2/sysconfig.py", line 357, in _init_posix

    raise IOError(msg)

IOError: invalid Python installation: unable to open /usr/lib/python3.2/config-3.2m/Makefile (No such file or directory)

dpkg: erreur de traitement de python3.2-minimal (--configure):

 le sous-processus script post-installation install a retourn une erreur de sortie d'tat 1

dpkg: des problmes de dpendances empchent la configuration de python3.2:

 python3.2 dpend de python3.2-minimal (= 3.2-1ubuntu1); cependant:

 Le paquet python3.2-minimal n'est pas encore configur.

dpkg: erreur de traitement de python3.2 (--configure):

 problmes de dpendances - laiss non configur

ET pourtant apres il est installer, (ya une fleche verte) !!!!! je n'y comprend rien....


...Ubuntu Rocks....

Hors ligne

#5 Le 29/09/2011, à 10:14

heronheronpetitpatapon

Re : Installation Pyton 3.2 (RESOLU)

pingouinux a écrit :

Bonjour,
Bravo pour cette décision !

Que donnent ces commandes ?

python3.2 -V

et

ls -ld /usr/bin/python*

Edité :
Pour voir les paquets relatifs à python3 qui sont installés :

dpkg -l python3\* | grep '^ii'

Personnellement, j'utilise Synaptic pour installer les paquets


Salut Pingouinux
Voila le retour de tes commandes:

marco@marco:~$ python3.2 -V
Python 3.2.2
marco@marco:~$
marco@marco:~$ ls -ld /usr/bin/python*
lrwxrwxrwx 1 root root       9 2011-05-25 12:59 /usr/bin/python -> python2.7
-rwxr-xr-x 1 root root 2375356 2011-04-11 21:14 /usr/bin/python2.7
marco@marco:~$

Quand a la dernière elle ne donne rien


...Ubuntu Rocks....

Hors ligne

#6 Le 29/09/2011, à 10:16

heronheronpetitpatapon

Re : Installation Pyton 3.2 (RESOLU)

Finalement j'ai tout supprimer, pour reprendre a zéro, quel paquet faut il installer pour avoir python, il y en a plein dans synaptic! je ne sais pas lequel choisir!


...Ubuntu Rocks....

Hors ligne

#7 Le 29/09/2011, à 10:36

Jules Petibidon

Re : Installation Pyton 3.2 (RESOLU)

Python est préinstallé, en version 2.7. Donc pas besoin de chercher à installer quoi que ce soit. A moins que tu l'ais viré, auquel cas c'est ballot.

A savoir que lorsque tu dois installer quelque chose sur une distro linux, les infos il faut aller les chercher dans la doc de cette distro, pas sur un site généraliste. Si tu remontes cette page, sur la gauche tu trouveras un bouton "Documentation". On y trouve des trucs bien, si, si.

Il n'y a pas d'intérêt à vouloir installer python 3.2, la version 2.7 est tout aussi à jour et normalement dispose de plus de bibliothèques.

Opinion qui n'engage que moi à confirmer ou infirmer par quelqu'un qui est plus au fait de la chose ->
Les versions 2* et 3* sont des branches légèrement différentes du langage et il est probable qu'elles finissent par converger, il n'est donc vraiment pas indispensable de coder sur du 3* pour le moment.

Hors ligne

#8 Le 29/09/2011, à 10:42

heronheronpetitpatapon

Re : Installation Pyton 3.2 (RESOLU)

ok ok  merci wink


...Ubuntu Rocks....

Hors ligne

#9 Le 29/09/2011, à 11:35

pingouinux

Re : Installation Pyton 3.2 (RESOLU)

Pour t'aider à choisir entre Python 2 et Python 3 : Python 2 ou 3
En voici un extrait :

At the time of writing (July 4, 2010), the final 2.7 release is out, with a statement of extended support for this end-of-life release. The 2.x branch will see no new major releases after that. 3.x is under active development and has already seen stable releases, such as the recent 3.2. This means that all recent standard library improvements, for example, are only available in Python 3.x.

Tant qu'à commencer, je conseillerais plutôt Python 3, pour apprendre directement la nouvelle syntaxe. Ce conseil va à l'encontre de celui du message #7, et n'engage que moi.

Hors ligne

#10 Le 29/09/2011, à 16:10

Keldath

Re : Installation Pyton 3.2 (RESOLU)

Il manque encore pas mal de modules tiers compatibles Python3, MySQLdb par exemple, ou encore l'implémentation de WSGI (donc pour le développement web on oublie).
D'un code écrit en Python2.7 et Python3.2, il n'y a pas grand chose à changer non plus. Personnellement je continue à développer en 2.7 à cause de certains modules manquant.

Hors ligne

#11 Le 29/09/2011, à 20:34

Shyne

Re : Installation Pyton 3.2 (RESOLU)

Pareil que Keldath, il me manque quelque modules donc je patiente avant de basculer complètement.

Dernière modification par Shyne (Le 29/09/2011, à 20:35)

Hors ligne