Démarrer¶
Ce document explique comment préparer un environnement Python propre pour faire tourner les exercices de la session.
L'objectif est d'éviter les conflits avec les packages déjà installés sur votre machine, et de garantir que tout le monde utilise une configuration proche.
1. Récupérer les fichiers sources¶
-
Commencez par récupérer les scripts et données nécessaires à la session.
-
Les scripts avec les exercices se trouvent dans :
-
Les géométries et jeux de données utilisés pendant la session se trouvent dans :
2. Créer un environnement Python propre¶
Il est recommandé d'utiliser un environnement Python dédié à la session.
Vous pouvez utiliser l'une des solutions suivantes :
conda, siAnacondaouMinicondaest déjà installé,miniconda, si vous voulez une installation légère deconda,venv, si vous préférez utiliser uniquement les outils Python standards.
Python 3.11 est recommandé.
Option A — Avec conda¶
Si conda est déjà installé sur votre machine :
Pour vérifier que le bon environnement est actif :
Sous Windows, utilisez plutôt :
Option B — Avec Miniconda¶
Miniconda est une version légère d'Anaconda. Elle installe uniquement conda, Python
et les outils de base.
Après installation de Miniconda, ouvrez un nouveau terminal puis vérifiez que conda
est disponible :
Créez ensuite l'environnement de travail :
Si la commande conda n'est pas reconnue, fermez puis rouvrez le terminal. Sur Windows,
vous pouvez aussi utiliser le terminal Anaconda Prompt ou Miniconda Prompt.
Option C — Avec venv¶
venv est inclus avec Python. Cette option est utile si vous ne souhaitez pas utiliser
conda.
Depuis le dossier de la session :
Activez ensuite l'environnement.
Sur Linux ou macOS :
Sur Windows avec PowerShell :
Sur Windows avec cmd.exe :
Vérifiez ensuite que l'environnement est actif :
Si l'activation a fonctionné, le nom de l'environnement apparaît généralement au début de la ligne de commande, par exemple :
3. Installer les packages nécessaires¶
Une fois l'environnement activé, mettez d'abord pip à jour :
Installez ensuite les dépendances de la session, avec pyViewFactor.
A priori les bonnes versions sont :
Vous pouvez installer ces dépendances directement avec :
4. Utilisation de Jupyter¶
Les exercices sont fournis sous forme de scripts Python. Cependant, si vous préférez travailler avec Jupyter Notebook ou JupyterLab, vous pouvez utiliser votre environnement comme noyau.
Installer Jupyter dans l'environnement¶
Assurez-vous que votre environnement est activé, puis installez :
Ajouter l'environnement comme noyau¶
Lancer Jupyter¶
ou :Sélectionner le bon noyau¶
Dans l'interface Jupyter :
- Ouvrez un notebook
- Sélectionnez le noyau :
Même si Jupyter est installé, les packages ne seront disponibles que si le bon noyau est sélectionné.
5. Vérifier l'installation¶
Dans un terminal où l'environnement est activé, lancez Python :
Puis testez les imports principaux :
Vous pouvez aussi vérifier les versions installées :
import numpy as np
import pyvista as pv
import pyviewfactor as pvf
print("numpy:", np.__version__)
print("pyvista:", pv.__version__)
print("pyviewfactor:", pvf.__version__ if hasattr(pvf, "__version__") else "version non déclarée")
6. Problèmes fréquents¶
-
pip install -r requirements.txtne trouve pas le fichier- Vérifiez que vous êtes dans le bon dossier :
- Sous Windows :
Le fichier
requirements.txtdoit apparaître dans la liste. -
conda activate simurex-pvfne fonctionne pas- Essayez d'initialiser conda :
- Fermez puis rouvrez le terminal.
Sur Windows, utilisez Anaconda Prompt ou Miniconda Prompt.
-
Jupyter n'utilise pas le bon environnement
- Vérifiez que le noyau Jupyter a bien été installé :
- Si nécessaire, réinstallez le noyau depuis l'environnement actif :
-
pyvistane s'affiche pas correctement- Sur certaines machines ou connexions distantes, l'affichage 3D peut nécessiter une configuration supplémentaire.
- Pour tester rapidement PyVista :
Si une fenêtre 3D ne s'ouvre pas, le problème vient probablement de l'affichage graphique, pas forcément de l'installation Python.
7. Désactiver ou supprimer l'environnement¶
Pour désactiver l'environnement courant :
ou, si vous utilisez venv :
Pour supprimer l'environnement conda :
Pour supprimer un environnement venv, supprimez simplement le dossier .venv :
Sous Windows PowerShell :
Résumé rapide¶
Avec conda ou Miniconda :
git clone https://github.com/matbog/simurex2026-pvf.git
cd simurex2026-pvf/
conda create -n simurex-pvf python=3.11
conda activate simurex-pvf
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install notebook ipykernel
python -m ipykernel install --user --name simurex-pvf --display-name "Python (simurex-pvf)"
Avec venv :
git clone https://github.com/matbog/simurex2026-pvf.git
cd simurex2026-pvf/
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
python -m pip install notebook ipykernel
python -m ipykernel install --user --name simurex-pvf --display-name "Python (simurex-pvf)"
Sur Windows, remplacez l'activation de venv par :