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 21/07/2017, à 10:11

Gainsboroow

[Python 3] Installation

Bonjour,
J'ai installé Python 3.6.1, lorsque je vais dans la console et tape python3 -V, on m'indique Python 3.6.1. Cependant quand je vais dans le gestionnaire de paquets, la version installé de Python3 est Python 3.5.3.  De plus, quand je vais dans le fichier /usr/bin il n'y a que le fichier python 3.5.
Je ne comprends donc pas si j'ai la version 3.6 ou 3.5 pour savoir quelle version de l'idle installer (3.6 ou 3.5).

Hors ligne

#2 Le 21/07/2017, à 11:32

pingouinux

Re : [Python 3] Installation

Bonjour,
Pour préciser les choses, tu peux donner le retour de la commande :

ls -ld /usr/bin/python*

Hors ligne

#3 Le 21/07/2017, à 14:14

Gainsboroow

Re : [Python 3] Installation

Voilà :

lrwxrwxrwx 1 root root       9 janv. 24 14:00 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 janv. 24 14:00 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3785256 janv. 19  2017 /usr/bin/python2.7
lrwxrwxrwx 1 root root       9 janv. 20 11:03 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 4743656 janv. 19  2017 /usr/bin/python3.5
-rwxr-xr-x 2 root root 4743656 janv. 19  2017 /usr/bin/python3.5m
lrwxrwxrwx 1 root root      10 janv. 20 11:03 /usr/bin/python3m -> python3.5m

Hors ligne

#4 Le 21/07/2017, à 16:37

pingouinux

Re : [Python 3] Installation

Que retourne cette commande ?

type python3

Hors ligne

#5 Le 21/07/2017, à 19:22

Gainsboroow

Re : [Python 3] Installation

python3 est /usr/local/bin/python3

Dans le dossier /usr/local/bin il y a aussi des fichiers qui se terminent par 3.6 (python3.6, idle3.6... ).

Dernière modification par Gainsboroow (Le 21/07/2017, à 19:27)

Hors ligne

#6 Le 21/07/2017, à 19:33

pingouinux

Re : [Python 3] Installation

Gainsboroow #1 a écrit :

lorsque je vais dans la console et tape python3 -V, on m'indique Python 3.6.1

Gainsboroow #5 a écrit :
python3 est /usr/local/bin/python3

C'est que tu as installé python3.6 dans /usr/local/bin/, et non dans /usr/bin/ comme les autres.

Hors ligne

#7 Le 21/07/2017, à 20:09

Gainsboroow

Re : [Python 3] Installation

Et ça change quelque chose  (j'avais suivi les instructions [make, install et tout...]) ? Dois-je le déplacer ?

Dernière modification par Gainsboroow (Le 21/07/2017, à 20:26)

Hors ligne

#8 Le 22/07/2017, à 05:58

pingouinux

Re : [Python 3] Installation

Tu as les 2 versions à ta disposition. Vérifie-le ainsi :

python3 -V
python3.5 -V

Hors ligne

#9 Le 22/07/2017, à 09:33

Gainsboroow

Re : [Python 3] Installation

Ah d'accord et pour installer l'idle j'installe lequel ? (parce que la version de Python affichée dans le gestionnaire de paquets est la 3.5, donc je ne sais pas quelle version il va utiliser)    Ou comment faire pour qu'il utilise a version 3.6 ?

Hors ligne

#10 Le 22/07/2017, à 11:23

pingouinux

Re : [Python 3] Installation

Là, je ne sais pas répondre. Désolé… sad

Hors ligne

#11 Le 22/07/2017, à 20:20

Gainsboroow

Re : [Python 3] Installation

Sinon, comment je désinstalle la version 3.6 ? Pour qu'il ne reste que la 3.5 ?

Hors ligne

#12 Le 24/07/2017, à 09:43

Gainsboroow

Re : [Python 3] Installation

Quelqu'un ?

Hors ligne

#13 Le 24/07/2017, à 11:12

paul18

Re : [Python 3] Installation

Pas sûr de comprendre : tu as installé python (sudo apt-get ...) ou tu l'as compilé ?

Si compilé : tu supprimes le répertoire et les liens tongue
Si installé, une piste dans le lien ci-dessous (mon portable est en réparation et je ne peux pas tester) ; je m'inspire d'une instruction que j'utilise sous centOS :
yum history

Je ne suis sous python que depuis quelques semaines, mais pour éviter les problèmes et les conflits, j'utilise anaconda qui émule tous les outils python (numpy, pandas, astropy, et spyder comme gui par ex) - simplement dire "No" quand il propose de devenir le "python" pas défaut
anaconda

Peut-être d'autres donneront de meilleurs conseils

Paul

Hors ligne

#14 Le 24/07/2017, à 15:22

Gainsboroow

Re : [Python 3] Installation

J'ai fait :

 ./configure
    make
    make test
    sudo make install

Ca veut dire que je l'ai compilé, non ?
Le répertoire c'est le dossier qui a été créer et qui contient tous les fichiers (Doc, Lib...) ?
Par contre, je ne vois pas ce que sont les liens... (les fichiers dans le /usr/local/bin/ ?)

Désolé, je connais pas trop hmm

Dernière modification par Gainsboroow (Le 24/07/2017, à 15:39)

Hors ligne

#15 Le 24/07/2017, à 17:17

paul18

Re : [Python 3] Installation

oui tu as compilé big_smile

Dans le même répertoire et en tant que root, tu fais un :

make clean

puis

make clean all

normalement les liens sont supprimés; te reste à supprimer le répertoire (ou dossier comme tu l'appelles) dans lequel tu as lancé la compilation.

Je te conseille vivement d'utiliser anaconda; de cette façon tu te concentres sur le code et pas sur les packages

Hors ligne

#16 Le 24/07/2017, à 20:02

Gainsboroow

Re : [Python 3] Installation

La 2e commande aussi en root ? (je l'ai fait en normal)

make clean all

Dernière modification par Gainsboroow (Le 24/07/2017, à 20:11)

Hors ligne

#17 Le 24/07/2017, à 20:53

paul18

Re : [Python 3] Installation

"make clean all" est facultatif; c'est plus propre

Je rappelle que si tu te décides à installer anaconda, il va te demander si tu souhaites qu'il devienne la version par défaut de python (vers la fin de mémoire) : moi j'ai dit non et je conseille d'en faire de même (mais c'est mon avis)

Hors ligne

#18 Le 25/07/2017, à 17:12

Gainsboroow

Re : [Python 3] Installation

J'ai supprimé le répertoire Python 3.6.1 et les liens mais quand je tape

python3 -V

on m'indique Python 3.6.1...

Hors ligne

#19 Le 26/07/2017, à 08:29

paul18

Re : [Python 3] Installation

je pense que dans ton répertoire "/usr/local/bin" il doit traîner un fichier ou un lien qui pointe vers un fichier python 3.6 ; si oui supprime le/les (attention de ne pas supprimer les fichiers de la version courante ... "dans le doute, abstiens-toi")

Hors ligne

#20 Le 26/07/2017, à 09:55

Gainsboroow

Re : [Python 3] Installation

Dans mon dossier /usr/local/bin, j'ai ces fichiers, je supprime tous ceux où c'est écrit 3.6 ?

family@family-CQ2910EF:/usr/local/bin$ ls
2to3      idle3   pydoc3.6   python3.6-config   python3-config
2to3-3.6  idle3.6  python3    python3.6m         pyvenv
pydoc3   python3.6  python3.6m-config  pyvenv-3.6

Hors ligne