Fiona is a python API for GDAL. Installing fiona on Windows via pip is difficult because on windows we can’t rely on gdal-config during installation as on macos/linux. Official fiona page on Pypi.org describes a complicated method based on running setup.py with path to gdal distribution. However, there is a much simpler method using gdal wheel package.

First, you need to download gdal wheel package. You can obtain it from https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal. Take the most recent version of gdal, currently 3.2.2. For the specific package to download, look at your python version. you can get your python version using python --version command. For instance, if your python version is 3.9.X, you should download GDAL‑3.2.2‑cp39‑cp39‑win_amd64.whl package, 39 stands for python 3.9. After downloading gdal, you install it using pip:

pip install %HomeDrive%%HomePath%\Downloads\GDAL‑3.2.2‑cp39‑cp39‑win_amd64.whl

Then you can install fiona. First, you download fiona package from https://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona and then install it with pip:

pip install %HomeDrive%%HomePath%\Downloads\Fiona‑1.8.18‑cp39‑cp39‑win_amd64.whl

You just have installed fiona on Windows !