| Known Issue ID | FMEENGINE-86435 |
|---|---|
| Feature | Python and ArchGIS Pro 3.6 |
| Product | FME Form |
| Versions Affected | 2025.1.x |
| Status |
Resolved 2025.2 |
Introduction
Users running FME Form 2025.1.0, 2025.1.0.1, or 2025.1.1 who also have ArcGIS Pro 3.6 installed, when their workspace uses Python Compatibility set to Esri ArcGIS Python 3.11 and includes a PythonCaller or PythonCreator transformer, Startup/Shutdown Python Script, or Python-scripted parameters.
Symptom
The workspace fails with one or both of the following errors:
The Python interpreter library 'C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-\py3\python311.dll' cannot be found. Please ensure FME is properly installed or a proper ArcGIS is installed when Python Compatibility is an Esri ArcGIS Python version
FME supports Python 3.9 to 3.13. A compatible ArcGIS Python within the supported range could not be found. Please ensure a proper ArcGIS is installed with an architecture matching FME's
Cause
During the ArcGIS Pro 3.6 release cycle, Esri upgraded the bundled Python environment from Python 3.11 to Python 3.13. The FME 2025.1.x releases (2025.1.0, 2025.1.0.1, and 2025.1.1) shipped before that, Python 3.13 Esri compatibility was added to FME. As a result, FME looks for python311.dll in the ArcGIS Pro environment, which no longer exists in ArcGIS Pro 3.6.
Resolution
Upgrade to FME Form 2025.2 or later, which includes full Python 3.13 compatibility for ArcGIS Pro 3.6. For details on supported version combinations, refer to the Notes on FME and Esri Versions and Compatibility article.