无法在 Windows 10 中的 Ubuntu 20.4 shell 中创建 FSL Python 环境

无法在 Windows 10 中的 Ubuntu 20.4 shell 中创建 FSL Python 环境

我需要使用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 版本,而以前只有命令行版本才可用。

相关内容