Hello!
I’m trying to use the VMTK extension in 3D slicer but can’t seem to load the qt-loadable-modules. As far as I can tell the qt-scriptable modules load fine, at least I can see them in the modules in Slicer.
–I am using a Windows 10 machine and have the 9/22/2020 nightly version of Slicer (though I’ve tried many other builds, including the stable release, and don’t see a difference). I’ve also tried the nightly release on another windows 10 machine and get the same errors installing VMTK extension.
–My error log shows:
Error(s):
CLI executable: C:/Users/E/AppData/Roaming/NA-MIC/Extensions-29387/SlicerVMTK/lib/Slicer-4.11/qt-loadable-modules/vtkvmtk.py
The process failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program.
Fail to instantiate module “vtkvmtk”
The following modules failed to be instantiated:
vtkvmtk
–After reading up, I’ve tried removing the “shebang” line and then I get a relative import error. After removing all relative import references in the vtkvmtk.py script, the imports in vtkvmtk.py seem to work (I don’t see errors in the python console due to imports), but I get a new error below in the python console:
RuntimeError: qSlicerScriptedLoadableModule::setPythonSource - Failed to load scripted loadable module: class vtkvmtk was not found in file C:/Users/E/AppData/Roaming/NA-MIC/Extensions-29387/SlicerVMTK/lib/Slicer-4.11/qt-loadable-modules/vtkvmtk.py
With this as well in the error log:
Fail to instantiate module “vtkvmtk”
The following modules failed to be instantiated:
vtkvmtk
I’m not sure what I can try next and I’m worried I’m missing some step early on. Any help you could give would be very appreciated!