Installing Python Packages to FME Desktop
If you want workspaces to reference custom Python modules that are part of a Python package, you must install the package to FME Desktop. To install, Safe recommends using the pip package management system.
Installing pip
- To get pip, securely download the contents of https://bootstrap.pypa.io/get-pip.py.
- From a command prompt, navigate to the directory to which get-pip.py was downloaded.
- Run the command:
> fme python get-pip.py
Installing Python Packages
To install a package, run the following command:
> python -m pip install <package_name> --target C:\Users\<user>\Documents\FME\Plugins\Python
For example, to install a package named PyExecJS:
> python -m pip install PyExecJS --target C:\Users\<user>\Documents\FME\Plugins\Python
Note: Substitute <user> with the Windows user name.
The specified directory is accessible to FME's Python interpreter because it will be added to its Python path.