If you expect to use a Python interpreter on the user’s machine then
PyInstaller is completely the wrong tool. Assuming that Python interpreter
is at a fixed location, you’re probably better off shipping your raw Python
code along with a .bat file along the lines of:
cd /D "%~dp0" "C:\Program
Hi Adam,
Have you tried installing pyinstaller, and its dependencies, into the ArcGIS
python and then using the ArcGIS python to build the executable. This should at
least install the correct python interpreter into the exe bundle. You could
then set the import path to the ArcGIS installation