|
Installer Python une première fois ne pose en général pas de problème, et on ajoute en général sans trop de problème des librairies au fur et à mesure des besoins, en ligne de commande ou depuis son IDE.
|
|
Installer Python une première fois ne pose en général pas de problème, et on ajoute en général sans trop de problème des librairies au fur et à mesure des besoins, en ligne de commande ou depuis son IDE.
|
|
|
|
Les ennuis commencent plus tard, notamment quand on souhaite changer de version de Python. On ne sait plus trop sur quelle version de Python on travaille si on fait un "**pip install**, d'autant plus que l'on peut installer Python pour tous les utilisateurs du PC (donc en mode admin) ou seulement pour soi... [voir le petit dessin xkcd qui expose bien l'enchevêtrement de chemins qui en résulte](https://xkcd.com/1987/)
|
|
|
|
On va donc ici exposer quelques bases, rappeler comment les chemins d'accès aux ressources sont définis (variable d'environnement PYTHONPATH), comment gérer ses paquets selon la procédure recommandée : les **environnements virtuels**.
|
|
|
|
|
|
|
|
:construction_worker: :construction: ATTENTION, pages en restructuration
|
|
|
|
|
|
|
|
</details>![Capture_PythonInterpreter](uploads/c5d2d3ebd14cecd20db408cbf2f892cd/Capture_PythonInterpreter.JPG)
|
|
|
|
|
|
|
|
1. Installer Python et ses bibliothèques : classique ou conda ?
|
|
|
|
(à compléter)
|
|
|
|
|
|
<details>
|
|
<details>
|
|
<summary>rappels, comment installer une librairie</summary>
|
|
<summary>rappels, comment installer une librairie</summary>
|
|
Cas général, en ligne de commande : $ pip install ma_librairie Avec Anaconda ou miniconda : $ conda install ma_librairie update conda Avec un IDE, par exemple PyCharm : aller dans Files / Settings / Project / Python Interpreter ; cliquez sur le "+" en haut à gauche.
|
|
Cas général, en ligne de commande : $ pip install ma_librairie Avec Anaconda ou miniconda : $ conda install ma_librairie update conda Avec un IDE, par exemple PyCharm : aller dans Files / Settings / Project / Python Interpreter ; cliquez sur le "+" en haut à gauche.
|
|
</details>![Capture_PythonInterpreter](uploads/c5d2d3ebd14cecd20db408cbf2f892cd/Capture_PythonInterpreter.JPG)
|
|
|
|
|
|
|
|
Pour vérifier quelles bibliothèques sont installées, et en quelle **version**, vous pouvez donc consulter la liste depuis votre IDE ou taper en ligne de commande **pip freeze**. Attention, si vous voulez mettre à jour une librairie existante, il ne suffit pas de refaire la manip d'installation, il faut préciser que vous voulez l'upgrader.
|
|
Pour vérifier quelles bibliothèques sont installées, et en quelle **version**, vous pouvez donc consulter la liste depuis votre IDE ou taper en ligne de commande **pip freeze**. Attention, si vous voulez mettre à jour une librairie existante, il ne suffit pas de refaire la manip d'installation, il faut préciser que vous voulez l'upgrader.
|
|
|
|
|
... | @@ -12,7 +21,8 @@ Pour vérifier quelles bibliothèques sont installées, et en quelle **version** |
... | @@ -12,7 +21,8 @@ Pour vérifier quelles bibliothèques sont installées, et en quelle **version** |
|
Cas général, en ligne de commande : $ pip install --upgrade ma_librairie Avec Anaconda ou miniconda : $ conda update ma_librairie Avec un IDE, par exemple PyCharm : aller dans Files /.../ Python Interpreter, vous avez la liste des modules avec "Version" et "Latest Version"; cliquez sur le numéro de la dernière version
|
|
Cas général, en ligne de commande : $ pip install --upgrade ma_librairie Avec Anaconda ou miniconda : $ conda update ma_librairie Avec un IDE, par exemple PyCharm : aller dans Files /.../ Python Interpreter, vous avez la liste des modules avec "Version" et "Latest Version"; cliquez sur le numéro de la dernière version
|
|
</details>Les ennuis commencent en général quand on a besoin d'une version particulière d' est installé, on peut un jour avoir envie de le mettre à jour (la dernière version est actuellement 3.10, il y a maintenant environ une mise à jour par an).
|
|
</details>Les ennuis commencent en général quand on a besoin d'une version particulière d' est installé, on peut un jour avoir envie de le mettre à jour (la dernière version est actuellement 3.10, il y a maintenant environ une mise à jour par an).
|
|
|
|
|
|
On peut installer Python pour tous les utilisateurs du PC (donc en mode admin) ou seulement pour soi... Mais on peut également conserver une version antérieure, car on est sûr que nos codes tournent bien avec.. Et puis on a besoin d'installer des paquets, et également de les mettre à jour, éventuellement en gardant aussi une version sous le coude... Bref, on s'y perd vite.
|
|
|
|
|
|
Mais on peut également conserver une version antérieure, car on est sûr que nos codes tournent bien avec.. Et puis on a besoin d'installer des paquets, et également de les mettre à jour, éventuellement en gardant aussi une version sous le coude... Bref, on s'y perd vite.
|
|
|
|
|
|
Quelques ressources :
|
|
Quelques ressources :
|
|
|
|
|
... | | ... | |