Install Flower#

Python version#

Flower requires at least Python 3.8, but Python 3.10 or above is recommended.

Installe la version stable#

Using pip#

Les versions stables sont disponibles sur PyPI: :

python -m pip install flwr

Pour les simulations qui utilisent le moteur de client virtuel, flwr doit être installé avec l’option simulation: :

python -m pip install flwr[simulation]

Using conda (or mamba)#

Flower can also be installed from the conda-forge channel.

If you have not added conda-forge to your channels, you will first need to run the following:

conda config --add channels conda-forge
conda config --set channel_priority strict

Once the conda-forge channel has been enabled, flwr can be installed with conda:

conda install flwr

or with mamba:

mamba install flwr

Vérifie l’installation#

The following command can be used to verify if Flower was successfully installed. If everything worked, it should print the version of Flower to the command line:

python -c "import flwr;print(flwr.__version__)"
1.8.0

Options d’installation avancées#

Install via Docker#

How to run Flower using Docker

Installer la version pre-release#

Les nouvelles versions (éventuellement instables) de Flower sont parfois disponibles en tant que versions préliminaires (alpha, bêta, release candidate) avant que la version stable n’arrive : :

python -m pip install -U --pre flwr

Pour les simulations qui utilisent le moteur de client virtuel, les versions de flwr doivent être installées avec l’option simulation: :

python -m pip install -U --pre flwr[simulation]

Installer la version nightly#

Les dernières modifications (potentiellement instables) de Flower sont disponibles sous forme de versions nocturnes: :

python -m pip install -U flwr-nightly

Pour les simulations qui utilisent le moteur de client virtuel, flwr-nightly doit être installé avec l’option simulation: :

python -m pip install -U flwr-nightly[simulation]