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 07/02/2019, à 21:20

Jarodd

[Résolu] Python 3.7 sur Ubuntu 16.04

Bonjour

J'essaye d'installer Python 3.7 sur Ubuntu 16.04. J'ai suivi la doc, et installé le ppa jonathonf/python-3.7.
En faisant python -V, j'étais toujours en 2.7 (la version installée avec le système. Donc j'ai fait un "apt-get remove python".
Dans Synaptic "python" n'est plus coché. Mais je reste en 2.7, alors que je voudrais être en 3.7.
Que dois-je faire de plus (ou de moins) ?

Merci pour votre aide.

Edit : il ne faut pas désinstaller python. On peut installer une autre version à côté

Dernière modification par Jarodd (Le 08/02/2019, à 10:41)


16.04 LTS (32 bits + 64 bits)

Hors ligne

#2 Le 07/02/2019, à 21:48

pingouinux

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

Bonsoir,

En faisant python -V, j'étais toujours en 2.7 (la version installée avec le système. Donc j'ai fait un "apt-get remove python".

Pour voir la version de python3 :

python3 -V

C'est une très mauvaise idée de supprimer python, qui est utilisé par le système. Si tu n'as pas utilisé sudo pour cette commande, il n'y a peut-être pas eu de dégâts.

Hors ligne

#3 Le 08/02/2019, à 09:28

Jarodd

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

Mince j'ai fait une boulette alors.
Mais quand je tente un "apt-get install python", le résultat est "déjà installé". Dans Synaptic, sa case est verte. Donc je me demande s'il a vraiment été désinstallé hier...


16.04 LTS (32 bits + 64 bits)

Hors ligne

#4 Le 08/02/2019, à 09:37

pingouinux

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

Jarodd #1 a écrit :

Donc j'ai fait un "apt-get remove python".

Si tu n'as pas mis sudo devant cette commande, elle n'a sans doute rien fait. N'as-tu pas eu un message ?

Hors ligne

#5 Le 08/02/2019, à 09:46

Jarodd

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

J'ai bien mis sudo devant, c'est un oubli dans mon post. Sans ça je n'ai pas les permissions nécessaires.


16.04 LTS (32 bits + 64 bits)

Hors ligne

#6 Le 08/02/2019, à 09:51

pingouinux

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

Pour voir si tu as toujours python :

type python
python -V
ls -ld /usr/bin/python*

Hors ligne

#7 Le 08/02/2019, à 09:53

Jarodd

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

jarodd@ubuntu:~$ type python
python est /usr/bin/python
jarodd@ubuntu:~$ python -V
Python 2.7.12
jarodd@ubuntu:~$ ls -ld /usr/bin/python*
lrwxrwxrwx 1 root root       9 nov.  15 16:43 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 nov.  15 16:43 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3492656 nov.  12 20:46 /usr/bin/python2.7
lrwxrwxrwx 1 root root       9 nov.  15 16:43 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 4464368 nov.  12 17:27 /usr/bin/python3.5
-rwxr-xr-x 2 root root 4464368 nov.  12 17:27 /usr/bin/python3.5m
-rwxr-xr-x 2 root root 4604416 oct.  26 01:03 /usr/bin/python3.6
-rwxr-xr-x 2 root root 4604416 oct.  26 01:03 /usr/bin/python3.6m
-rwxr-xr-x 2 root root 4939432 oct.  26 16:29 /usr/bin/python3.7
-rwxr-xr-x 2 root root 4939432 oct.  26 16:29 /usr/bin/python3.7m
lrwxrwxrwx 1 root root      10 nov.  15 16:43 /usr/bin/python3m -> python3.5m
jarodd@ubuntu:~$

Par contre python3 -V me retourne Python 3.5.2, alors que j'ai installé un ppa 3.7 :

$ ls -l /etc/apt/sources.list.d/ | grep python
-rw-r--r-- 1 root root 144 févr.  7 20:52 jonathonf-ubuntu-python-3_7-xenial.list

Dernière modification par Jarodd (Le 08/02/2019, à 09:54)


16.04 LTS (32 bits + 64 bits)

Hors ligne

#8 Le 08/02/2019, à 10:11

pingouinux

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

Jarodd #7 a écrit :
lrwxrwxrwx 1 root root       9 nov.  15 16:43 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 4464368 nov.  12 17:27 /usr/bin/python3.5
........................................................
-rwxr-xr-x 2 root root 4939432 oct.  26 16:29 /usr/bin/python3.7

Par contre python3 -V me retourne Python 3.5.2, alors que j'ai installé un ppa 3.7 :

C'est parce que python3 pointe sur python3.5. Tu peux utiliser directement python3.7

Tu as de la chance, il semble bien que python n'ait pas été désinstallé.

Hors ligne

#9 Le 08/02/2019, à 10:41

Jarodd

Re : [Résolu] Python 3.7 sur Ubuntu 16.04

Très bien, merci pour ton aide smile


16.04 LTS (32 bits + 64 bits)

Hors ligne