modelbuilder python missing path to site-packages (linux)
I dont know for sure this is a superbuild issue, but that's my first guess. The basic symptom is that modelbuilder export scripts fail to load because sys.path doesn't include a path to python site-packages
. Using the 2020-08-02 nightly download for linux:
1. Dumping sys.path when trying to load ACE3P.py export operator outputs this:
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/bin/../lib/python37.zip
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/bin/../lib/python3.7
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/bin/../lib/python3.7/lib-dynload
.
No module named 'smtk'
2. In contrast, running pvpython from the same package outputs this:
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/lib/python37.zip
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/lib/python3.7
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/lib/python3.7/lib-dynload
/home/john/.local/lib/python3.7/site-packages
/home/john/temp/nightly/modelbuilder-6.3.0-rc1-Linux-64bit/lib/python3.7/site-packages