radiomics插件工具栏不显示

软件版本:5.3.0
问题描述:各位老师好,我勾画完ROI后,选中radiomics插件,出现的界面没有工具栏,其实也试过5.4和5.5版本,依旧是相同的情况,并且电脑也是64位系统,路径也都是英文,请问是什么原因?界面如下:

5.4版本可以正常安装并应用,截图所示为模块安装错误导致,错误信息分析如下。

raise CalledProcessError (retcode, proc. args, output-proc. stdout, stderr-proc. stderr)subprocess.
CalledProcessError: Command ‘’‘E:/Slicer 5.3.0-2023-01-11/bin/.//binlllicer.EXE’ ‘-m’, ‘pip’, ‘install’, ‘pywavelets’]’ returned non-zero exit status 2.[Qt] qSlicerPythonCppAPI: : instantiateClass [ “SlicerRadiomicswidget” ] - Failed to instantiate scripted pythongt class "Slicer oxlfdb50eab30

这个错误提示是在运行3DSlicer时出现的,其中关键的信息是:

  1. subprocess.CalledProcessError:这是一个Python中的异常类,表示在子进程中运行的命令返回了非零的退出状态码。
  2. Command 'E:/Slicer 5.3.0-2023-01-11/bin/.//binlllicer.EXE' '-m', 'pip', 'install', 'pywavelets']' returned non-zero exit status 2.:这是告诉您在执行指定的命令时出现了问题,并且退出状态码为2,这表示命令未成功执行。
  3. [Qt] qSlicerPythonCppAPI::instantiateClass ["SlicerRadiomicswidget"] - Failed to instantiate scripted python qt class "Slicer oxlfdb50eab30:这是与Qt相关的另一条错误消息,似乎是尝试实例化一个名为"SlicerRadiomicswidget"的Python Qt类时失败了。

要解决这个问题,您可以考虑以下步骤:

  1. 检查3DSlicer的安装路径是否正确,特别是命令中的路径是否正确。确保路径中没有额外的空格或其他非法字符。
  2. 确保您的系统上已安装了pip,以便能够执行pip install pywavelets命令。您可以在命令提示符或终端中手动尝试运行这个命令,看看是否有其他错误消息。
  3. 检查是否存在与"SlicerRadiomicswidget"相关的Python Qt类,确保它们的定义和文件都存在且没有错误。
  4. 如果为Windows 7操作系统请升级为Windows 10以上操作系统。

谢谢曹老师的解答,已重新安装成功