Hi Stefan, Thanks a lot for the clarification, that really helps. I’ll wait for the new Python backend update, sounds exciting!
Best, Mujassim On Tue, 8 Apr 2025 at 11:44, Dinkelacker, Stefan <s.dinkelac...@dkfz-heidelberg.de> wrote: > > Hi again, > > since Python3 also affects the configuration/builds of a few third-party > dependencies of MITK, you should configure and generate the MITK-superbuild > with MITK_USE_Python3 instead of just the MITK-build. This will build the > missing CTK libraries for example but also even more important changes and > additions in third-party libraries like SWIG. That being said, the state of > Python support in our develop and master branch is highly experimental and > old. In fact, we are rewriting our whole Python backend right now and > basically everything will change completely. I would advise to wait a few > weeks in that regard if you can do so. > > Best, > Stefan > ________________________________________ > Von: Mujassim Jamal <mujassimjama...@gmail.com> > Gesendet: Samstag, 5. April 2025 07:09 > An: mitk-users@lists.sourceforge.net > Betreff: [Extern] - [mitk-users] Issue Enabling Python3 Support in MITK > 2024.12 > > Hello, > > I have successfully built MITK 2024.12 without Python3. Now, I have decided > to reconfigure it to include Python3 support. I followed the official > documentation, which instructs setting the variable 'MITK_USE_Python3' in > CMake-GUI. I enabled this option and reconfigured the project. It appears > that CMake successfully detected Python along with the required modules. Here > is the relevant log message from CMake-GUI during reconfiguration: > ''' > Found Python3: C:/Users/mj/AppData/Local/Programs/Python/Python313/python.exe > (found suitable version "3.13.1", minimum required is "3.8") found > components: Interpreter Development NumPy Development.Module Development.Embed > ''' > > After that, I generated the project and opened it in Visual Studio, but I > encountered the following error: > ''' > 29>CMake Error at CMake/mitkFunctionCreatePlugin.cmake:80 (message): > 29> org_mitk_gui_qt_python is missing requirements and won't be built. > 29> Missing: MitkQtPython > 29>Call Stack (most recent call first): > 29> Plugins/org.mitk.gui.qt.python/CMakeLists.txt:5 (mitk_create_plugin) > 29> > ''' > > In the 'FEATURE SUMMARY FOR MITK' section of the build log, it shows that > 'MitkPython' is enabled, but 'MitkQtPython' is missing. > > After debugging, I discovered that even though 'MITK_USE_Python3' is enabled, > the variables 'CTKScriptingPythonCore_INCLUDE_DIRS' and > 'CTKScriptingPythonWidgets_INCLUDE_DIRS' in Modules/QtPython/CMakeLists.txt > appear to be missing. To verify this, I added a print statement inside the if > condition that checks for these variables, but it was never logged during the > build process. > > I believe this is likely the reason why 'MitkQtPython' is not being built and > is missing. > > I would greatly appreciate any help on this matter. > > Best, > Mujassim > > _______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users