This question already has an answer here:
I need to figure out a way to dissolve a polygon in Python using other modules besides ArcPy. I've been using the Python GDAL/OGR for merging shapefiles but I don't see anything to dissolve a polygon. I've been looking into Shapley, Fiona and Pyshp.
I also don't want to use qgis, as importing the qgis.core module gives my script problems.
**EDIT I'm trying the Fiona approach but am having a hard time configuring it. I installed a .whl of it and it appears to install but when I run something it crashes Python saying
'This application has requested the Runtime to terminate it in an unusual way'
When I try to update the module in Pycharm, I get an error 'gdal version is not defined'