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#
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]