FSL 安装在 Ubuntu 22.10 上,但没有可用的 FSL 功能

FSL 安装在 Ubuntu 22.10 上,但没有可用的 FSL 功能

我尝试在 Ubuntu 22.10 上安装 FMRIB 的 FSL 工具包。下载的 fslinstaller.py 运行完全正常,没有任何错误,并清除了两个阶段。它选择 /usr/local/fsl 作为默认安装目录。但是,当尝试使用 FSL 时,它不会被检测到。例如,echo $FSLDIR什​​么都不返回。我的意思是它实际上返回一个空行。其他任何东西,包括 flirt -version 和 fsleyes 都只会返回“未安装”消息。

我找不到关于此特定问题的任何记录,所以我觉得在这里问一问可能会有帮助。如果有人有任何想法,我深表感谢。

答案1

在我的电脑上,我的 FSLDIR 是/usr/local/fsl。您可以验证它是否与您电脑上的相同,然后添加

export FSLDIR=/usr/local/fsl

到您的.bashrc 或 .bash_profile(假设您使用的是linux)。

看这里。https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/ShellSetup

答案2

好的,经过一番探索后,我找到了问题所在。看来每次关闭终端窗口时都必须重新登录 shell。

我每次都必须重做源~./bash_profile命令才能启动并运行 FSL。

编辑(2023 年 1 月 8 日):

退出终端后必须重新登录 shell 的问题已经随着FSL 的最新版本。只需下载新的安装程序并更新 FSL。

相关内容