安装fsl,然后出错
(base) -MacBook-Pro ~ fsl
Application initialization failed: couldn't connect to display ":0"
Error in startup script: couldn't connect to display ":0"
while executing
"load /usr/local/fsl/extras/lib/libtk8.4.dylib Tk"
("package ifneeded" script)
invoked from within
"package require Tk"
invoked from within
"if { [ string match -nocase *wish* $MYSHELL ] } {
package require Tk
# tk_focusFollowsMouse
#bind Button <Enter> { focus %W ; tk::ButtonEnter ..."
(file "/usr/local/fsl/tcl/fslstart.tcl" line 18)
invoked from within
"source [ file dirname [ info script ] ]/fslstart.tcl"
(file "/usr/local/fsl/tcl/fsl.tcl" line 71)
invoked from within
"source ${FSLDIR}/tcl/${origname}.tcl"
(file "/usr/local/fsl/bin/fsl" line 22)然后我检查我的fsl环境
(base) -MacBook-Pro ~ echo $FSLDIR
/usr/local/fsl(base) -MacBook-Pro ~ flirt -version
FLIRT version 6.0(base) -MacBook-Pro ~ which imcp
/usr/local/fsl/bin/imcp然后我检查我的fsl包裹,似乎没问题,没有丢失的包裹。
(base) -MacBook-Pro ~ cd /usr/local/fsl
(base) -MacBook-Pro /usr/local/fsl ls
LICENCE build data extras lib src
README build.log doc fslpython python tcl
bin config etc include refdoc然后我检查我的zsh配置,它似乎是正确的。
(base) -MacBook-Pro /usr/local/fsl vim ~/.zshrc
# fsl
FSLDIR=/usr/local/fsl
. ${FSLDIR}/etc/fslconf/fsl.sh
PATH=${FSLDIR}/bin:${PATH}
export FSLDIR PATH
(base) -MacBook-Pro /usr/local/fsl source ~/.zshrc最后,我重新启动了我的MacbookPro,但是fsl仍然失败,错误信息是一样的。
我还试过sudo fsl
(base) ✘ -MacBook-Pro /usr/local/fsl sudo fsl
You need to set the FSLDIR environment variable to point to the FSL installation directory before you can run anything.因此,我认为fsl环境变量的配置可能是错误的,但相关配置似乎没有问题。
为什么fsl总是不能启动?
错误信息意味着什么?
非常感谢。
官方网站:
https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/MacOsX https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/ShellSetup
发布于 2021-07-08 10:06:21
发布于 2021-10-19 05:20:24
在使用Mac终端启动fsl时,我遇到了同样的问题,但我可以理解您的回答。非常感谢。
我右击X石英图标,然后选择“终端”。然后我在X石英终端上输入fsl。
https://stackoverflow.com/questions/68264099
复制相似问题