- M1苹果macbookpro
- bigsur 11.0.1
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 shell配置,它似乎是正确的。
(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/MacOsXhttps://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/ShellSetup
好吧,尽管我未能在终端中运行fsl,但我发现我的桌子上出现了一个新的应用程序图标。这个FSL图标是启动FSL的确切入口。
桌面上的FSL图标
ps:错误信息";应用程序初始化失败:无法连接到显示器":0"可以忽略。
我在使用Mac终端启动fsl时遇到了同样的问题,但我可以回答你的问题。非常感谢。
我右键单击Xquartz图标并选择"终端"。然后我在Xquartz终端上键入"fsl"。