logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-02-2019 21:09:25

sebr
Membre
Inscription : 31-01-2019

Quelle version de Python ? Et comment installer la 3.4 ?

Bonjour à tous,
Pour mon Domoticz j'ai besoin de Python 3.4.2 sous Debian 8.
Quand je fais 2 commandes pour connaitre la version j'ai 2 retours différent.
Avec la commande apt-cache policy python3 j'ai 3.4.2
Avec la commande python -V j'ai 2.7
python1.jpg

Si je veux l'installer ça me dit que la version 3.4 est déjà la version la plus récent de dispo mais comment l'installer ?
Ce que je ne comprends pas c'est que sur une machine virtuel de test je suis bien en python 3.4 alors je me demande comment j'ai fais pour l'installer.
python2.jpg

Si je fais sudo apt-get install python3 ça dit passé en (installé manuellement)
python3.jpg

Si je fais sudo apt-get install python3-dev l'installation à l'air OK mais si je fait un python -V je suis toujours en version 2.7
python4.jpg

Merci de votre aide.

Dernière modification par sebr (06-02-2019 21:32:31)

Hors ligne

#2 06-02-2019 21:54:17

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : Quelle version de Python ? Et comment installer la 3.4 ?

Lance d'abord la commande suivante:

whereis python


Tu peux, ensuite, utiliser la commande update-alternatives pour changer de version : https://linuxconfig.org/how-to-change-f … bian-linux

Dernière modification par Beta-Pictoris (06-02-2019 21:54:48)

Hors ligne

#3 06-02-2019 22:09:45

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : Quelle version de Python ? Et comment installer la 3.4 ?

Salut smile

Ben, en fait, tu as à la fois python 2.7 et Python 3.4.

#Pour lancer la python 2.7
python
#Pour lancer python 3.4
python3


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#4 06-02-2019 22:14:42

root@rkn
Membre
Lieu : Grenoble
Distrib. : Debian 10 Apache2 HTTPS HTTP/2 BROTLI REDIS
Noyau : PROD: 4.19.37-5 (2019-06-19) x86_64
(G)UI : headless - aucun
Inscription : 24-02-2018
Site Web

Re : Quelle version de Python ? Et comment installer la 3.4 ?

2.7 et 3.x, c'est standard, non ??

dans tes scripts, c'est shebang ( # ) qui indique quoi utiliser .

#! /usr/bin/python    >> lance la version 2.x, toujours défaut
#! /usr/bin/python3  >> lance la version 3.x
#! /usr/bin/python2  >> retourne une erreur


- If it works, dont update it.
- You don't know how, just do it, you will learn.
- Test, re-stest, test again, and maybe it will work.
- https://nextcloud.rkn.ovh/index.php/s/3yp93A7oNMPexcp

Hors ligne

#5 07-02-2019 05:44:13

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Quelle version de Python ? Et comment installer la 3.4 ?


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#6 07-02-2019 08:29:04

sebr
Membre
Inscription : 31-01-2019

Re : Quelle version de Python ? Et comment installer la 3.4 ?

Merci pour vos réponses.


Reçu

root@rkn a écrit :

2.7 et 3.x, c'est standard, non ??

dans tes scripts, c'est shebang ( # ) qui indique quoi utiliser .

#! /usr/bin/python    >> lance la version 2.x, toujours défaut
#! /usr/bin/python3  >> lance la version 3.x
#! /usr/bin/python2  >> retourne une erreur


Dans le script il n'y a aucun ligne comme indiqué.

Du coup j'ai réussi à mettre la 3.4 et avec la commande alternative c'est bon.
Merci

Dernière modification par sebr (07-02-2019 09:14:44)

Hors ligne

#7 07-02-2019 08:33:59

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : Quelle version de Python ? Et comment installer la 3.4 ?

Sinon, tu le lances en appelant l’interpréteur, genre

python3 mon script

. Emballer le lancement d'un script dans un autre langage que Lua est une des solutions proposée dans la doc de Domoticz il me semble d'ailleurs non ?


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#8 07-02-2019 15:04:49

Allain
Membre
Distrib. : Jessie 8.11 (VM) / Stretch 9.7 (VM) / Jessie 8.5 (
Noyau : Il changera encore
(G)UI : Gnome 3
Inscription : 30-07-2016

Re : Quelle version de Python ? Et comment installer la 3.4 ?

Que donne

python3 -V

Hors ligne

Pied de page des forums