关于扩展模块(插件)问题汇总

1、扩展模块如何进行安装?

以Windows系统为例,菜单栏View→Extensions Manager,或者快捷键Ctrl +4,进入扩展模块管理界面进行安装。
%E5%AE%89%E8%A3%85%E6%89%A9%E5%B1%95%E6%A8%A1%E5%9D%97

2、所有的扩展模块都需要安装吗?

按需安装,安装的越少,软件启动速度越快,全部安装,启动时要加载模块,软件启动速度慢。

3、如何确定哪个模块需要安装?

最简单的方法是在Install Extensions界面查看模块的大体分类,进入分类之后点击模块名称进去,看模块的详细介绍。常用的模块名称及功能记下来,下次更新的时候按需安装即可。

4、经常用到的模块有哪些呢?

这也要看你具体的应用情况决定,如果只是简单的建模、测量、剪切等操作,安装下面几个即可。

Segmentation(分割)

ROBEXBrainExtraction
SegmentMesher
SegmentEditorExtraEffects
SwissSkullStripper
VolumeClip

Informatics(信息)

CurveMaker:曲线工具,包括测量。
Markups To Model:在Segment Editor模块中经常用到。

Registration(配准)

SlicerElastix:自动配准的强大工具。

5、我不想每次更新软件都需要重新下载安装模块,以前的模块能用于新版本的软件吗?

已经升级版本的软件是可以应用绝大多数的旧版本的模块文件的(已经过验证),不过有些模块是随着新版本进行更新的,会出现不兼容的情况,还是建议在线升级为新版本的模块,稳定性和功能均有提高。

6、系统默认安装的模块存放位置在哪里?

以Windows版为例,进入系统设置选项如下。

红色方框内目录就是模块的存放路径。

C盘的AppData默认是隐藏文件夹,需要设置显示隐藏文件才可查看。

打开以软件版本号命名的文件夹,就可以看到已经安装过的扩展模块了。

把相应模块的文件夹打包成压缩文件gz,zip等格式,登陆到软件扩展模块管理器界面,右上角找到Install Extension from File…,再选中已经打包的压缩文件,扩展模块就会自动安装。需要注意的是,新旧版本的模块不一定完全兼容。

7、经常遇到扩展模块管理器无法登陆的情况怎么办?

因为服务器在国外,国内有时网络不稳定,可以换个时间试试,或者向能科学上网的小伙伴求助一下,直接到官网去下载。比如CurveMaker模块的下载地址:http://slicer.kitware.com/midas3/slicerappstore/extension/view?extensionId=216583

不过随着版本的升级,模块的下载地址也会更新的。通过更改后面的数字,可以获得不同模块的下载地址,试着更改为218000,模块更新时间会显示2018年4月的时间。

8、登入模块管理器出现如下界面怎么办?

很可能还是服务器的问题,提示中的URL就是模块的下载地址,可以复制后再粘贴在浏览器的地址栏中打开,以此提示为例:http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=win&arch=amd64&revision=27124

进入网站后找到所需的模块名称,点击Download进行下载,下载之后是一个压缩包的形式,安装方法请参照问题6。

9、我好像发现了点什么,问题7的链接地址后面不就是版本号吗,如果更改成3DSlicer最新的版本号呢?

百问不如一试:
http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=win&arch=amd64&revision=27714

这样的话,只要你知道了自己3DSlicer软件的版本号,遇到模块下载失败的情况时,求助微信群里的小伙伴们,下载几个模块也就是分分钟的事情,不过你先要把下载的地址发到群里才行啊,也就是把后面的数字换成你的3DSlicer版本号。

10、如何得知3DSlicer的版本号?

11、如何手动安装扩展模块?

一般用于在线安装失败的情况下,首先要取得相应软件版本的扩展模块文件,或者将之前下载的相应模块的文件夹打包成压缩文件gz,zip等格式,需要说明的是因软件版本不相同,扩展模块之间可能会存在兼容性问题。登陆到软件模块管理器界面,右上角找到Install Extension from File…,再选中已经打包的压缩文件,扩展模块就会被安装。

12、扩展模块如何停用?

%E5%81%9C%E7%94%A8%E6%89%A9%E5%B1%95%E6%A8%A1%E5%9D%97

13、扩展模块如何卸载?

%E5%8D%B8%E8%BD%BD%E6%89%A9%E5%B1%95%E6%A8%A1%E5%9D%97

13、不更换软件版本的情况下扩展模块如何升级?


3 Likes

学习了!

1 Like

辛苦了,写的很详细。

说得很详细了!不过我还是觉得直接用管理界面安装扩展模块比较方便!

建议用这种方式,其他的方法只是针对无法通过模块管理器进行正确安装的情形。

请问曹老师,我安装模块的时候一直提示这个,不知道怎么解决?

提示这个扩展模块不兼容当前的软件版本,可以先卸载(uninstall)这个模块,之后在Install Extensions菜单栏中重新安装。可能的原因是此模块随着版本升级进行了更新,不适合离线安装以前的旧版本的扩展模块。

不知道怎么手动安装呢,我把这个模块的压缩包下载下来了。

在线安装是首选,手动安装参照问题6

好的,那我再试试。

45
请问曹老师,无法安装这个扩展模块是什么问题呢,谢谢

这种情况是版本号不同不兼容,需要下载版本号为28257的相应扩展模块(插件)。参照问题9将下载地址后面数字更改为28257:
http://slicer.kitware.com/midas3/slicerappstore?layout=empty&os=win&arch=amd64&revision=28257

附windows版本插件(28257)

28257-win-amd64-SegmentEditorExtraEffects-git0d7e643-2019-06-29.zip (197。0 KB)

1 Like

elastix安装了 就是不显示 不知道怎么回事 装了好几个版本 都不行 不知道大家遇到过这个问题么?

关闭杀毒软件、360、各种“卫士”等优化软件,重新安装再试试

学习了。从头学起,看一天能不能学会点啥:smile:

曹老师,你好!对于扩展模块的开发,slicer有相关API吗?在官网上找到的只是一些小例子,不是很全呢

可以官网论坛找找。

安装了插件,安装路径也没有中文,微软自带的杀软也关闭了,但是安装的扩展插件仍然找不到(离线安装的,安装的电脑不能上网),还有解决办法吗?