Petite astuce du jour : cela concerne l'utilisation de Python et de Anaconda. J'utiliserai ici directement le terminal pour faire les modifications et j'ai volontairement fait le choix de Anaconda pour la gestion sous forme d'envrionnements
Étape 0 : créer son environnement via Anaconda
Pour cela rien de plus simple après avoir installé le logiciel, vous pouvez aller sur Environnements
puis sélectionner Create
. Pour la suite je vous recommande d'utiliser la flèche (comme un bouton 'lecture') et vous aurez un menu avec Open Terminal
et Open with Python
, prenez la première option.
Premièrement : vérifier sa version actuelle
La commande est ici assez simple, il y a tout de même une légère variation selon Windows et Mac. Je mets les deux versions car vous pourriez utiliser l'un ou l'autre système d'exploitation (ou les deux comme moi).
Un autre tuto pour des versions différentes de système d'exploitation pourrait vous intéresser:
Vérifier sa version sous Windows
python ––version
Notez bien que la version Windows est avec deux -
avant le version
Vérifier sa version sous Mac OS
python –version
Attention pour Mac OS, il y a 1 seul -
, seule réelle différence avec la version Windows.
Rappel : Python 2
et Python 3
sont deux versions différentes. Les versions 2 doivent être compatibles entre-elles et pareillement pour les versions 3 ; par contre pas de compatibilité entre 2 et 3 à 100%
Les différents retours de Python
Vous aurez donc 3 types de réponses possibles Python 2.x.x
, Python 3.x.x
ou des versions multiples - le cas pour Anaconda selon votre environnement - et cela prendra une forme plus "complète" :
Name Version
python 2.7.13
python 2.7.14
python 2.7.15
python 2.7.16
python 2.7.17
python 2.7.18
python 3.5.4
python 3.5.5
python 3.5.6
python 3.6.2
python 3.6.2
python 3.6.3
python 3.6.4
python 3.6.5
python 3.6.6
python 3.6.7
python 3.6.8
python 3.6.9
python 3.6.10
python 3.7.0
python 3.7.1
python 3.7.2
python 3.7.3
python 3.7.4
python 3.7.5
python 3.7.6
python 3.7.7
python 3.8.0
python 3.8.1
python 3.8.1
python 3.8.2
Si vous avez un réponse sous cette forme, vous aurez l'embaras du choix pour sélectionner la version Python de votre préférence.
Pour aller plus loin, sachez que le premier chiffres derrière le 2 ou le 3 vous indique la version majeure utilisée
Deuxièmement : Installer le "bon" Python sur son environnement via Anaconda
Vous pouvez lister les envrionnements disponibles via conda search python
, si vous connaissez déjà la version souhaitée inscrivez conda install python=X.X.X
où X.X.X
indique la version à installer. Prenons deux exemples conda install python=2.7.18
pour Python 2.7.18 et conda install python=3.6.10
pour Python 3.6.10.
Notez bien que certaines librairies ne sont compatibles que avec la version 2 ou la version 3 de Python et il est aussi possible que vous ayez à relancer des installations - vous pouvez utiliser conda install
ou pip install
depuis le terminal
Nouvelle astuce
Si un jour vous rédigez un script, vous pouvez aussi forcer la vérification d'une version de Python via import sys
et le script ci-dessous:
if not sys.version_info.major == 3 and sys.version_info.minor >= 6:
print("Python 3.6 ou superieur est necessaire.")
print("Vous utilisez Python {}.{}.".format(sys.version_info.major, sys.version_info.minor))
sys.exit(1)
Les outils à utiliser
Si vous souhaitez passer directement par le Terminal (sans le côté Anaconda de mon exemple), vous trouverez les informations ci-dessous:
- Linux:
Ctrl-Alt-T, Ctrl-Alt-F2
- Windows:
Win+R > type powershell > Enter/OK
- MacOS:
Finder > Applications > Utilities > Terminal
A noter que depuis le 30 janvier 2020, Python 2
n'est plus maintenu. Vous pouvez voir où et comment adapter vos scripts et vos envrionnements pour Python 3
via lq documentation officielle https://docs.python.org/3/howto/pyporting.html