Installez Flower¶
Python version¶
Flower nécessite au moins Python 3.11.
Installe la version stable¶
En utilisant pip¶
Les versions stables sont disponibles sur PyPI :
python -m pip install flwr
Pour les simulations qui utilisent l’horloge de simulation, flwr doit être installé avec l’extrait simulation:
python -m pip install "flwr[simulation]"
En utilisant conda (ou mamba)¶
Flower peut également être installé à partir du canal conda-forge.
Si vous n’avez pas ajouté conda-forge à vos canaux, vous devrez d’abord lancer les commandes suivantes :
conda config --add channels conda-forge
conda config --set channel_priority strict
Une fois que le canal conda-forge a été activé, flwr peut être installé avec conda :
conda install flwr
ou avec mamba :
mamba install flwr
Vérifie l’installation¶
La commande suivante peut être utilisée pour vérifier si Flower a été installé avec succès. Si tout fonctionne, elle devrait imprimer la version de Flower dans la ligne de commande :
$ flwr --version
Flower version: 1.31.0
Note
Si vous êtes sous Windows et que vous voyez une sortie de terminal inattendue (par exemple : � □[32m□[1m), consultez cette entrée de FAQ.
Options d’installation avancées¶
Installez via Docker¶
Installer la version pre-release¶
Les versions nouvelles (éventuellement instables) de Flower sont parfois disponibles en tant que versions pré-releases (alpha, bêta, candidate de version finale) avant la sortie de la version stable :
python -m pip install -U --pre flwr
Pour les simulations qui utilisent le Simulation Runtime, les pré-releases flwr devraient être installés avec l’extra simulation :
python -m pip install -U --pre 'flwr[simulation]'
Installer la version nightly¶
Les dernières modifications potentiellement instables dans Flower sont disponibles sous forme de versions nightly :
python -m pip install -U flwr-nightly
Pour les simulations qui utilisent le Simulation Runtime, flwr-nightly devrait être installé avec l’extra simulation :
python -m pip install -U flwr-nightly[simulation]