Skip to content
GitLab
    • Explore Projects Groups Topics Snippets
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • PYTHON - Atelier MatPlotLib PYTHON - Atelier MatPlotLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

En prévision de l'arrivée de la forge institutionnelle INRAE, nous vous invitons à créer vos nouveaux projets sur la forge MIA.

  • Poulard Christine
  • PYTHON - Atelier MatPlotLibPYTHON - Atelier MatPlotLib
  • Wiki
  • Python, gestion des versions de Python des paquets (en construction)

Python, gestion des versions de Python des paquets (en construction) · Changes

Page history
Update Python, gestion des versions de Python des paquets (en construction) authored 2 years ago by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
Showing
with 8 additions and 4 deletions
+8 -4
Python,-gestion-des-versions-de-Python-des-paquets-(en-construction).md
View page @ 4e4dc466
......@@ -388,16 +388,20 @@ Pour s'y retrouver dans cette jungle de versions, dont on peut avoir besoin de l
Un environnement virtuel permet d’avoir des installations de Python isolées entre elles (une Python 3.6 et une Python 3.10) et de travailler avec différentes versions des modules selon les projets.
## Gestion des paquets avec votre IDE
## Gestion des environnements virtuels et de leurs paquets avec votre IDE (ici, PyCharm)
Vous pouvez aussi gérer tout cela depuis votre IDE. Voir la doc selon votre IDE ; cette partie sera complétée au besoin.
Vous pouvez aussi gérer tout cela depuis votre IDE. Cette partie présente les manips pour PyCharm, voir la doc selon votre IDE (éventuellement, on complètera ici).
### PyCharm : Menu **Settings/Project/Python Interpreter**
Pour PyCharm, les informations se trouvent dans File/Settings/Project/Python Interpreter.
L'interface est pratique dans ce cas car on peut comparer pour chaque module la version installée et la dernière version disponible.
L'interface est pratique dans ce cas car elle affiche la liste des modules, avec pour chacun le numéro de la version installée et celui de la dernière version disponible (voire des "early releases" avec l'icône oeil).
Il suffit de cliquer sur le numéro de la version disponible si on a besoin de mettre à jour.
Pour ajouter un module, le bouton **"+"** ouvre une fenêtre avec les packages disponibles, dont on peut consulter une description en cliquant dessus. Attentio, contrairement au "CRAN" de R, le dépôt des modules n'est ni filtré ni vérifié.
</details>![Capture_PythonInterpreter](uploads/c5d2d3ebd14cecd20db408cbf2f892cd/Capture_PythonInterpreter.JPG)
### Menu **Settings/Project/Python Interpreter**.
### .
Vous pouvez depuis l'IDE choisir parmi les environnements **déjà connus de PyCharm** dans Settings/Project/Python Interpreter.
Vous pouvez créer votre environnement virtuel, et il est d'ailleurs conseillé d'en créer un par projet, ne serait-ce que pour ensuite fournir la liste des modules nécessaires et suffisants pour chaque projet : cliquez sur la petite roue dentée à droite et choisissez **"Add"**. Il faut alors activer le radiobouton **"New Environment"**, et choisir l'emplacement du répertoire venv et la version de Python.
......
Clone repository
  • AtelierB1_Graphiques_simples
  • AtelierB2_Lire_un_fichier
  • AtelierC
  • Atelier_D_carte
  • Atelier_D_carte_a_partir_de_fichiers_binaires
  • Atelier_E_longues_series
  • Atelier_G_widgets
  • Atelier_clic_afficher
  • Atelier_clics
  • Cartes focus sur le redimensionnement
  • GUI avec QT
  • La doc avec Sphinx
  • Lexique
  • Point Théorie Subplots
  • Pour les contributeurs
View All Pages

Menu

Explore Projects Groups Topics Snippets