FSL 错误:未找到 fsl_vbm_1 -b 问题 imglob

FSL 错误:未找到 fsl_vbm_1 -b 问题 imglob

我尝试运行该命令fslvbm_1_bet -b但出现以下错误:

/usr/local/fsl/bin/fslvbm_1_bet: 1: /usr/local/fsl/bin/imglob: not found
/usr/local/fsl/bin/fslvbm_1_bet: 1: /usr/local/fsl/bin/imglob: not found
Done running BET, now running slicesdir:
Finished. To view, point your web browser at
file:/home/drnadine/Rotation/my_fsl_vbm/struc/slicesdir/index.html

我猜想这与 imglob 不在与 fsl 相同的文件夹/目录中有关?我是否应该尝试将 imglob 移动到与 fsl 相同的文件夹(以及如何做到这一点)?

当我检查时,whereis fsl我得到了以下信息:

fsl: /usr/local/fsl /usr/local/fsl/bin/fsl

另外,我对此完全陌生,因此非常希望您能逐步分解。另外,我不知道 FSLDIR 指的是什么,也不知道我是否有它!

PS:我在 Windows 11 PC 上,我必须通过 WSL 安装 Linux Ubuntu,以便 FSL 可以正常工作。(FSL 可以正常打开,并且 和 也fsleyes可以正常打开bet。我还设法查看了 Slicesdir 图像,但无法执行fsl_vbm_1 -b-N

答案1

我在 FSL 中解决了这个问题和其他问题。显然,你只需要在 fsl5.0 中不工作的命令前面加上前缀

确保使用以下命令下载这些命令:

sudo apt install fsl-5.0-core

如果您使用 NeuroDebian 存储库安装了 FSL 5.0,请在您尝试执行的命令前加上前缀“fsl5.0-”。例如,fsl5.0-fsl或分别fsl5.0-Feat代替fslFeat。系统:Ubuntu 12.04 x64 上的 FSL 5.0.6

希望这对大家有帮助!

相关内容