FSLeyes启动报错

使用fslinstaller.py安装成功FSL后,打开fsleyes时出现了如下报错,导致一直卡在打开的界面,请问该如何解决呢?

kang@kang:~$ fsleyes
Traceback (most recent call last):
File “/home/kang/fsl/lib/python3.12/site-packages/fsleyes/gl/init.py”, line 793, in create
ready()
File “/home/kang/fsl/lib/python3.12/site-packages/fsleyes/main.py”, line 604, in realCallback
fslgl.bootstrap(namespace.glversion)
File “/home/kang/fsl/lib/python3.12/site-packages/fsleyes/gl/init.py”, line 457, in bootstrap
glver = GL.glGetString(GL.GL_VERSION).decode(‘latin1’).split()[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘NoneType’ object has no attribute ‘decode’

1 个赞

今天我也遇到了一样的报错,但是不清楚到底是哪里出了问题(可能是安装了什么软件导致的)。我在FSL邮件列表里找到一个解决方案

cd $FSLDIR/lib/
ln -s libOpenGL.so.0.0.0 libOpenGL.so

反正目前FSLeyes能够正常打开了,功能是否正常还需要使用一段时间才能发现。我的FSL版本是6.0.7.18,系统是Ubuntu 22.04。