Flower 설치

Python 버전

Flower는 `Python 3.9 <https://docs.python.org/3.9/>`_이상이 필요하지만, `Python 3.10 <https://docs.python.org/3.10/>`_이상을 권장합니다.

안정적인 릴리즈 설치

pip 사용

Stable releases are available on PyPI:

python -m pip install flwr

For simulations that use the Virtual Client Engine, flwr should be installed with the simulation extra:

python -m pip install "flwr[simulation]"

conda(또는 mamba) 사용

Flower은 ‘conda-forge’ 채널에서도 설치할 수 있습니다.

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

설치 확인

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.12.0

고급 설치 옵션

Docker를 통해 설치

Run Flower using Docker

사전 릴리즈 설치

New (possibly unstable) versions of Flower are sometimes available as pre-release versions (alpha, beta, release candidate) before the stable release happens:

python -m pip install -U --pre flwr

For simulations that use the Virtual Client Engine, flwr pre-releases should be installed with the simulation extra:

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

야간 릴리즈 설치

The latest (potentially unstable) changes in Flower are available as nightly releases:

python -m pip install -U flwr-nightly

For simulations that use the Virtual Client Engine, flwr-nightly should be installed with the simulation extra:

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