I’ve installed a new version of PyCharm, and tried to set up Python debugger in Slicer. But I got the error message below. I tried to find the missing registry entry, but noticed that I don’t have a pycharm.exe file, only a pycharm64.exe, with matching registry entry. Is it possible that Python debugger module needs to be updated to look for pycharm64.exe as well as pycharm.exe?
I use Slicer 4.10.
SystemError: D:\D\S\Slicer-4100-build\Python-2.7.13\Objects\classobject.c:521: bad argument to internal function
Traceback (most recent call last):
File “C:/Users/tamas/AppData/Roaming/NA-MIC/Extensions-27501/DebuggingTools/lib/Slicer-4.10/qt-scripted-modules/PyDevRemoteDebug.py”, line 199, in onDebuggerSelected
eggDir=self.logic.getPyCharmDebugEggPath(enableAutoDetect=True)
File “C:/Users/tamas/AppData/Roaming/NA-MIC/Extensions-27501/DebuggingTools/lib/Slicer-4.10/qt-scripted-modules/PyDevRemoteDebug.py”, line 489, in getPyCharmDebugEggPath
aKey = _winreg.OpenKey(aReg, r"Applications\pycharm.exe\shell\open\command")
WindowsError: [Error 2] The system cannot find the file specified