Skip to main content

In order to pull data from one of our clients’ data repositories, we are using a custom Python SDK that they have provided.  Installation and testing went smoothly for use with FME Form, but no so well with FME Flow.  

 

For FME Form, I used fme.exe python -m pip install.  For FME Flow, I’ve tried navigating to Resouces>Engine>Plugins>Python>python311 and uploading the directories there, I’ve tried running fme.exe python -m pip install with the target directory set the FME Flow Resouces\Engine\Plugins\Python\python311.  

 

No matter what I do, my transformer fails with the following errors:

Python Exception <ModuleNotFoundError>: No module named xxxx

 

Any suggestions?

Hi ​@matthewb,

 

Is the customer's SDK providing a standalone Python interpreter, or is it designed to work with an existing interpreter by supplying only the required modules? 

For the custom SDK, did you modify the custom interpreter setting in FME Options? Additionally, did you use the --target flag in the form at any point?

 

To ensure we fully understand the custom SDK and resolve your issue efficiently, I recommend opening a support case with us.

 

-Dylan

 

!-->


HI ​@dylan.at.safe 

 

Apologies for the delay in responding.  We resolved the issue and it was very straightforward.  The SDK was for python312 and we only had directories in the Engine\Python up to 311.  We added python312, installed the SDK, and everything worked flawlessley.


HI ​@dylan.at.safe 

 

Apologies for the delay in responding.  We resolved the issue and it was very straightforward.  The SDK was for python312 and we only had directories in the Engine\Python up to 311.  We added python312, installed the SDK, and everything worked flawlessley.

Awesome!