我需要使用fslreorient2std在一些图片上,我正在尝试安装佛山市顺德区在 Windows 10 中的 Ubuntu 20.04.3 shell 中。
我用了python“/mnt/c/Users/user/Downloads/fslinstaller.py”,似乎工作正常,直到第 2 阶段产生此错误:
...
第 2 阶段 100% ----- 错误 ----- 无法创建 FSL Python 环境 - 有关详细信息,请参阅 /tmp/fslpython1vkK/fslpython_miniconda_installer.log
安装后设置失败 [确定] 安装后设置完成 正在设置 FSL 软件...[确定] 用户配置文件已使用 FSL 设置更新,您需要注销并重新登录才能使用 FSL 工具。
事实上,当我检查“fslpython_miniconda_installer.log”中的详细信息时,它显示:
收集包元数据(repodata.json):...工作...失败
CondaHTTPError:URL 的 HTTP 000 连接失败 https://conda.anaconda.org/conda-forge/linux-64/repodata.json
已用时:-
尝试检索此 URL 时发生 HTTP 错误。
HTTP 错误通常是间歇性的,简单重试即可解决问题。
'https://conda.anaconda.org/conda-forge/linux-64'
事实上,即使重新打开 Ubuntu,FSL 命令也不起作用,例如“fslreorient2std”给出:“/usr/bin/env:'fslpython':没有这样的文件或目录”。在过去的几天里,我确实尝试了很多次,按照Ubuntu,以及做故障排除,但错误对我来说似乎不是间歇性的。我没有在 stackoverflow 中找到答案,因为这个问题没有答案,本文提到的文件线不在我的计算机中的相应文件夹中。
欢迎提出任何建议,如果我的问题很幼稚,请见谅,我是新用户。谢谢,L
答案1
我在 Windows 上的 Ubuntu 上使用 Bash 时,在 FSL 6.0.3 上也遇到了这种情况。FSL需要Python2.7 正确安装 fslinstaller.py。查看 python --version 的输出。如果有任何其他比 Python 2.7.x:
sudo apt-get remove fsl
sudo apt update
sudo apt install python2.7
cd ~/Downloads [or directory where fslinstaller.py is]
sudo python2.7 fslinstaller.py
这使我能够使用 Feat 和 Melodic 的 GUI 版本,而以前只有命令行版本才可用。