Python sous Rosa
Python sous Rosa
Bonsoir les amis(ies), j'ai une question pour vous !
Après une installation formidable de mon LMint 17.3, je m'occupe d'installer Code::Blocks ainsi que Spyder Python.
Les deux fonctionnes, mais Python est sous un noyau 2.7 ce qui fait que les syntaxes ne sont pas à jour !
Je tente de faire les mise à jour vers le 3.x (je ne me rappel plus, désolé) mais il m'est impossible de les appliquer "nativement" sur ma machine, il lance automatiquement l'ancien noyau. Or, j'ai bien la 3.x sur le système.
Voilà, merci d'avance et bon dimanche !
Cordialement
Après une installation formidable de mon LMint 17.3, je m'occupe d'installer Code::Blocks ainsi que Spyder Python.
Les deux fonctionnes, mais Python est sous un noyau 2.7 ce qui fait que les syntaxes ne sont pas à jour !
Je tente de faire les mise à jour vers le 3.x (je ne me rappel plus, désolé) mais il m'est impossible de les appliquer "nativement" sur ma machine, il lance automatiquement l'ancien noyau. Or, j'ai bien la 3.x sur le système.
Voilà, merci d'avance et bon dimanche !
Cordialement
Linux MINT 18 (Sarah)
Environnement KDE
Dell XPS 15 - i7 Quatre coeur - 16gb ram - NVidia GeForce GTX 960M
Environnement KDE
Dell XPS 15 - i7 Quatre coeur - 16gb ram - NVidia GeForce GTX 960M
Re: Python sous Rosa
Les différences entre python 2 * et python 3 * sont grandes, tu remarqueras beaucoup de différence dans le comportement. Mais python 3.5.1 + et 3.5.2 sont très similaires et se comportera presque le même. Il est possible de compiler la version la plus récente à partir de la source, mais l'utilisation des versions des dépots est généralement recommandée - de cette façon, la gestion des paquets s'occupera de ses dépendances et de la mise à jour de l'application.
les commandes ci-dessous vont répondre différemment suivant ce que tu as déjà installé
tu peux aussi mettre a jour vers la 3.5.2 mais peu de différence avec la 3.5.1

les commandes ci-dessous vont répondre différemment suivant ce que tu as déjà installé
Code : Tout sélectionner
sudo apt install idle3 Code : Tout sélectionner
sudo apt-get update && sudo apt-get install python3 Code : Tout sélectionner
apt-cache show python3 && sudo apt-get install python3Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
Re: Python sous Rosa
J'essaie les commandes ce soir.
A savoir que sous LMint 18, je n'avais aucun soucis.
J'aimerai que ma machine utilise nativement la dernière version.
A savoir que sous LMint 18, je n'avais aucun soucis.
J'aimerai que ma machine utilise nativement la dernière version.
Linux MINT 18 (Sarah)
Environnement KDE
Dell XPS 15 - i7 Quatre coeur - 16gb ram - NVidia GeForce GTX 960M
Environnement KDE
Dell XPS 15 - i7 Quatre coeur - 16gb ram - NVidia GeForce GTX 960M
Re: Python sous Rosa
Python 2.7 et 3.x (2.7.12 et 3.5.2 sous LM18) continuent de coexister du fait qu'il reste encore des logiciels indispensables (outils de base) non mis à jour pour python 3.x, ce qui perdurera je pense tant que python 2.7 sera maintenu…
Chaque logiciel utilise la version de python à laquelle il est adapté, il n'y a donc pas d'« utilisation native de la dernière version » au niveau machine.
Le raccourci "python" lance toujours python2.7 ; pour lancer python3, le raccourci est "python3".
On peut changer ces raccourcis dans /usr/bin, mais j'ignore l'impact sur les logiciels.
Chaque logiciel utilise la version de python à laquelle il est adapté, il n'y a donc pas d'« utilisation native de la dernière version » au niveau machine.
Le raccourci "python" lance toujours python2.7 ; pour lancer python3, le raccourci est "python3".
On peut changer ces raccourcis dans /usr/bin, mais j'ignore l'impact sur les logiciels.
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté
Re: Python sous Rosa
En fait, à la programmation, Python 3 est plus sympa, mais pas révolutionnaire.
tu m'as dis apprendre le python c'est donc le 3 qui est enseigné maintenant dans les écoles. Je pense que 3 est plus facile, plus élégant
pour apprendre python [et l’utiliser immédiatement], le 2.7 reste sans doute plus utile en pratique,
,
tu m'as dis apprendre le python c'est donc le 3 qui est enseigné maintenant dans les écoles. Je pense que 3 est plus facile, plus élégant
pour apprendre python [et l’utiliser immédiatement], le 2.7 reste sans doute plus utile en pratique,
,
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
Re: Python sous Rosa
Mauvaise idée, car c'est inexact, ça ferait prendre quelques mauvaises habitudes et en outre python 2 est en fin de vie !mpat a écrit :pour apprendre python [et l’utiliser immédiatement], le 2.7 reste sans doute plus utile en pratique
Mon conseil : oublier python 2.x autant que possible !
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté
Re: Python sous Rosa
merci du conseil,
phyton 2.7 supporté jusqu'en 2020
en date du 01/2016. ( articles) pas de moi.
phyton 2.7 supporté jusqu'en 2020
en date du 01/2016. ( articles) pas de moi.
Code : Tout sélectionner
Pour l'instant, ce support Python 3 reste expérimental. Je ne prévois pas de problèmes majeurs, mais c'est en interne une méthode très différente de la prise en charge Python 2 et a besoin de travail supplémentaire.
...
Différences entre Python 2 et 3
•
Les auteurs du Python accordent beaucoup
d’importance à la cohérence du langage
•
Python 3 vise à corriger plusieurs
incohérences du Python 2
✓
mais la correction de ces incohérences engendre un
certain nombre d’incompatibilités
✓
une période de transition entre Python 2 et Python3 a
été prévue pour donner aux programmeurs le temps de
migrer les applications et les bibliothèques de modules
✓
malheureusement, cette période a tendance à se
prolonger à cause de la paresse de certains développeurs
...
Utiliser le meilleur de Python 2.x et de Python 3.x au sein d’une seule et même application
La branche Python 2.x a fait ses preuves, elle est aujourd’hui stabilisée et dispose d’un nombre hallucinant de bibliothèques et frameworks qui font de Python ce qu’il est aujourd’hui.
Les efforts portés sur cette nouvelle branche de Python 3.x permettent des avancées techniques très appréciables, mais sont également un apport inégalé en terme de cohérence
Ceci permettra de n’avoir à migrer qu’une petite partie de l’application le jour ou toutes les librairies seront disponibles pour la branche 3.x, continuez d’utiliser Python 2.x pour le reste, en attendant le portageClevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
Re: Python sous Rosa
Python 3 étant sorti en 2008, c'est quand même hallucinant que certains n'aient toujours pas fait le portage 8 ans après !mpat a écrit :phyton 2.7 supporté jusqu'en 2020une période de transition entre Python 2 et Python3 a été prévue pour donner aux programmeurs le temps de migrer les applications et les bibliothèques de modules
En d'autres termes, utilisez Python 2.x pour les applis toujours pas compatibles python 3… donc uniquement parce que vous ne pourrez pas faire autrement.Ceci permettra de n’avoir à migrer qu’une petite partie de l’application le jour ou toutes les librairies seront disponibles pour la branche 3.x, continuez d’utiliser Python 2.x pour le reste, en attendant le portage
CM Gigabyte Z97-HD3, Intel i7-4790K, RAM 16 Go
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté
système sur SSD 240 Go + 3 To pour les données (+2,5 To externes pour les sauvegardes)
Écran Hanns 27" 16/10
Sarah Maté