I have Windows 10 and I have same problem.
When I try first time install fiona with top-answer in topic (via .whl) I got error, but second time was successful (mb cython was need, I don't know). So my tries to install first time fiona below.
I wanted to install geopandas, but before it I had to install Fiona. And this was my solution:
Download binary gdal from here. I choosed this: release-1911-x64-gdal-2-4-4-mapserver-7-4-3
.
1.1. You need to download 1 zip-file: release-1911-x64-gdal-2-4-4-mapserver-7-4-3-libs.zip
1.2. Extract this to local path, e.g. "C:\\Users\\Jack\\Gdal"
Download Fiona from master. You can download zip now
Unpacking Fiona-master.zip, e.g. "C:\\Users\\Jack\\Fiona-master"
Open CMD, open dir "Fiona-master": chdir "C:\\Users\\Jack\\Fiona-master"
and run this (with your paths):
python setup.py build_ext -I"<PATH_TO_GDAL_INCLUDE_DIR>" -lgdal_i -L"<PATH_TO_GDAL_LIB_DIR>" install --gdalversion 2.1
In my case:
python setup.py build_ext -I"C:\\Users\\Jack\\Gdal\\include" -lgdal_i -L"C:\\Users\\Vasilev_EN\\Downloads\\Gdal\\lib" install --gdalversion 2.1
I didn't have cython and got error, so: pip install cython
Again try run long string from (4)
After success: pip install geopandas
worked fine
conda
instead ofpip
to install GeoPandas, see geopandas.readthedocs.io/en/latest/…