在 Ubuntu 上安装 FSL 时出现问题

在 Ubuntu 上安装 FSL 时出现问题

我需要使用 FSL,并且正在尝试将其安装在 Windows 10 中的 Ubuntu 18.04 shell 上。

我使用了python "/mnt/c/Users/user/Downloads/fslinstaller.py",它似乎工作正常,直到第 2 阶段出现此错误:

"/usr/local/fsl/etc/fslconf/fslpython_install.sh: line 245:   703 Killed                  FSLDIR=$fsl_dir "${miniconda_bin_dir}/conda" env create -f "${script_dir}/fslpython_environment.yml" 2>> "${miniconda_install_log}"
       704 Done                    | ${script_dir}/progress.sh 400 ${quiet} >> "${miniconda_install_log}"

----- ERROR -----
Failed to create FSL Python environment - see /tmp/fslpythonlOs4/fslpython_miniconda_installer.log for details

Post install setup failed"

我运行了“less /tmp/fslpythonlOs4/fslpython_miniconda_installer.log”,得到了“将 FSL conda 发行版安装到 /usr/local/fsl/fslpython --2022-05-04 19:04:53-- repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 正在解析 repo.anaconda.com (repo.anaconda.com)……104.16.130.3, 104.16.131.3, 2606:4700::6810:8303,... 连接到 repo.anaconda.com (repo.anaconda.com)|104.16.130.3|:443...已连接。HTTP 请求已发送,等待响应……200 OK 长度:75660608 (72M)[application/x-sh] 保存至:'/tmp/fslpythoncXzc/fslpython_miniconda_installer.sh'

非常感谢您的帮助,我真的陷入了这一步,需要继续前进。

非常感谢,阿比尔。

答案1

我在 Windows 上的 Ubuntu 上使用 Bash 的 FSL 6.0.3 上也遇到了这种情况。FSL 需要 Python2.7 才能正确安装 fslinstaller.py。请参阅 python --version 的输出。如果不是 Python 2.7.x:

  • sudo apt-get 删除 fsl
  • sudo apt 更新
  • sudo apt 安装 python2.7
  • cd ~/Downloads [或 fslinstaller.py 所在的目录]
  • sudo python2.7 fslinstaller.py

Python 环境已成功创建,允许我使用 Feat 和 Melodic 的 GUI 版本;而以前只有命令行版本才可用。

相关内容