我尝试运行该命令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
代替fsl
或Feat
。系统:Ubuntu 12.04 x64 上的 FSL 5.0.6
希望这对大家有帮助!