Mettre un environment virtuel en place¶
Il est recommandé d’exécuter ton installation Python dans un environnement virtuel. Ce guide montre trois exemples différents de création d’un environnement virtuel avec pyenv virtualenv, poetry ou Anaconda. Tu peux suivre les instructions ou choisir la configuration que tu préfères.
Version Python¶
Flower requires at least Python 3.9, but Python 3.10 or above is recommended.
Note
Due to a known incompatibility with ray, we currently recommend utilizing at most Python 3.11 for running Flower simulations.
Virtualenv with Pyenv/Virtualenv¶
L’un des environnements virtuels recommandés est pyenv/virtualenv. Voir Flower examples pour plus de détails.
Once Pyenv is set up, you can use it to install Python Version 3.10 or above:
pyenv install 3.10.12
Crée le virtualenv avec :
pyenv virtualenv 3.10.12 flower-3.10.12
Active la virtualenv en exécutant la commande suivante :
echo flower-3.10.12 > .python-version
Virtualenv et la poésie¶
Les exemples de Flower sont basés sur Poetry pour gérer les dépendances. Après l’installation de Poetry, il te suffit de créer un environnement virtuel avec :
poetry shell
Si tu ouvres un nouveau terminal, tu peux activer l’environnement virtuel précédemment créé avec la commande suivante :
source $(poetry env info --path)/bin/activate
Virtualenv avec Anaconda¶
If you prefer to use Anaconda for your virtual environment then install and setup the conda package. After setting it up you can create a virtual environment with:
conda create -n flower-3.10.12 python=3.10.12
et active l’environnement virtuel avec :
conda activate flower-3.10.12
Et ensuite ?¶
Dès que tu as créé ton environnement virtuel, tu clones l’un des exemples de Flower.