Pages : 1
#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
lorsque je vais dans la console et tape python3 -V, on m'indique Python 3.6.1
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é…
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
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
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é
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
Pages : 1