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)


Ubuntu 22.04.3 LTS (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...


Ubuntu 22.04.3 LTS (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.


Ubuntu 22.04.3 LTS (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)


Ubuntu 22.04.3 LTS (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


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne