Many of the projects on my github require setting up its own conda virtual environment. Moreover, many python projects work with the geospatial stuff, so many system-wide dependencies have to be installed for the python geospatial libraries to work normally. This gist covers a typical workflow that needs to be executed, if it's your first time using a geospatial python-written project inside in a virtual environment:
- Install GDAL: