After upgrading FME Workbench to 2021.2.1 our arcgis pro 2.9 environment doesn’t cooperate well anymore with Python 3.7+ scripting.
For example, for some of our FME services we’ve installed Geopandas, which worked fine with ArcGIS Pro<2.6 and FME <= 2021.0, but not anymore with FME Python 3.7 and ArcGIS Pro 2.9. To fix this we’ve tried several things with a dummy script (attachment):
- FME ESRI ArcGIS Python 3.7 (Python compatibility ESRI ArcGIS Python 3.7) succeeds
- Clone ArcGIS Pro 2.9 with Scripting compatibility FME ESRI ArcGIS Python 3.7 succeeds
- Clone ArcGIS Pro 2.9 with geopandas>0.8 and Scripting compatibility Python 3.7 executed in FME Workbench fails
- Clone ArcGIS Pro 2.9 with geopandas>0.8 and Conda forge Numpy 1.20.3 executed in a Conda python prompt succeeds
How can we have a ArcGIS Pro 2.9 environment with Geopandas working smoothly together with FME Python 3.7 in FME Workbench?