Print

Print


Hi Lexi,

The NoWritablePkgsDirError message is occurring because you need
administrative privileges to modify/update your FSL installation. You can
work around this by prefixing the conda update command with sudo, e.g.:

sudo $FSLDIR/fslpython/bin/conda update -n fslpython -c conda-forge
--update-all fsleyes

However, I would recommend updating your FSL installation to the latest
available, as this will ensure that you have the latest versions of
everything. You can simply re-download and run the fslinstaller.py script -
it will replace your existing installation:
https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#Installing_FSL

Paul



On Wed, 31 Aug 2022 at 14:02, Hand, Lexi <[log in to unmask]> wrote:

> Hi Paul,
>
>
>
> When I try to upgrade to the latest version of FSLeyes using the command
> in the first link, I return this:
>
>
>
> (base) IC-FVFGN7HQQ05N:~ ah2818$ $FSLDIR/fslpython/bin/conda update -n
> fslpython -c conda-forge --update-all fsleyes
>
> Collecting package metadata (current_repodata.json): failed
>
>
>
> NoWritablePkgsDirError: No writeable pkgs directories configured.
>
>   - /usr/local/fsl/fslpython/pkgs
>
>   - /Users/ah2818/.conda/pkgs
>
>
>
> (base) IC-FVFGN7HQQ05N:~ ah2818$
>
>
>
> You recommend replacing my entire FSL installation – do I need to
> uninstall my current FSL to do this, or can I reinstall it and it will
> overwrite everything?
>
>
>
> Thanks again for your help. I’m going to the FSL course in Sept so would
> be great to have it fully functional for then!
>
>
>
> All the best,
>
> Lexi
>
>
>
> *From: *FSL - FMRIB's Software Library <[log in to unmask]> on behalf of
> paul mccarthy <[log in to unmask]>
> *Date: *Wednesday, 31 August 2022 at 08:42
> *To: *[log in to unmask] <[log in to unmask]>
> *Subject: *Re: [FSL] FSLeyes won't run from the command line
>
> Hi Bennet,
>
>
>
> Would you be able to upgrade to the latest version of FSL / FSLeyes? You
> can update FSLeyes in place by following the instructions here:
>
>
>
>
> https://open.win.ox.ac.uk/pages/fsl/fsleyes/fsleyes/userdoc/install.html#install-as-part-of-fsl-recommended
>
>
>
> Although I would recommend replacing your entire FSL installation with the
> latest version (6.0.5.2):
>
>
>
> https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation#Installing_FSL
>
>
>
> Paul
>
>
>
> Paul
>
>
>
> On Fri, 26 Aug 2022 at 10:03, Hand, Lexi <[log in to unmask]> wrote:
>
> Hi Paul,
>
>
>
> Thank you for your response! I’m running version 6.0.5.1
>
>
>
> IC-FVFGN7HQQ05N:~ ah2818$ cat $FSLDIR/etc/fslversion
>
> 6.0.5.1:57b01774
>
>
>
> I’m running FSL locally on my regular MacBook Pro (macOS Monterey 12.5.1
> M1 Chip), either with just the laptop or sometimes connected to a display.
> I’m not using FSL whilst logging into a remote machine.
>
>
>
> Hope this helps figure out what’s going on!
>
>
>
> Thanks again in advance for your help.
>
>
>
> All the best,
>
> Lexi
>
>
>
> *From: *FSL - FMRIB's Software Library <[log in to unmask]> on behalf of
> paul mccarthy <[log in to unmask]>
> *Date: *Monday, 22 August 2022 at 09:44
> *To: *[log in to unmask] <[log in to unmask]>
> *Subject: *Re: [FSL] FSLeyes won't run from the command line
>
> Hi Lexi,
>
>
>
> What version of FSL do you have installed? You can find out by  running
> "cat $FSLDIR/etc/fslversion".
>
>
>
> The numpy error looks like an incompatibilty between numpy and xarray -
> older FSL versions pin numpy at a specific version, but don't pin xarray,
> so you may have ended up with a newer version of xarray which is
> incompatible with the (presumably) older version of numpy. If this is the
> case, you will probably be able to work around this by updating to the
> latest version of FSL.
>
>
>
> Is this a regular mac? i.e. are you running FSLeyes on your local macbook,
> with the laptop display or an external display? Or are you logging into a
> remote machine?
>
>
>
> Paul
>
>
>
> On Fri, 19 Aug 2022 at 09:57, Hand, Lexi <[log in to unmask]> wrote:
>
> Hi Paul,
>
>
>
> Thank you so much for your response. I followed those commands you listed
> and tested opening FSLeyes again, but after that I’m now unfortunately
> returning this error:
>
>
>
> IC-FVFGN7HQQ05N:~ ah2818$ pwd
>
> /Users/ah2818
>
> IC-FVFGN7HQQ05N:~ ah2818$ sudo rm -r $FSLDIR/fslpython
>
> Password:
>
> IC-FVFGN7HQQ05N:~ ah2818$ sudo $FSLDIR/etc/fslconf/fslpython_install.sh -f
> $FSLDIR
>
> Password:
>
> Stage 1
>
> By installing this python distribution you agree to the license terms in
>
> /usr/local/fsl/fslpython/LICENSE.txt
>
> 100%
>
> Stage 2
>
> 100%
>
>
> /var/folders/yg/glyqxgx114589s22953tdcv80000gp/T/fslpythonXXXX.wbrXIMUa/fslpython_miniconda_installer.log
>
> IC-FVFGN7HQQ05N:~ ah2818$ fsleyes
>
> Traceback (most recent call last):
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/bin/fsleyes", line 11, in
> <module>
>
>     sys.exit(main())
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/filtermain.py",
> line 207, in main
>
>     result = fm.main(args)
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/main.py",
> line 243, in main
>
>     fsleyes.initialise()
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/__init__.py",
> line 253, in initialise
>
>     plugins.initialise()
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/plugins/__init__.py",
> line 225, in initialise
>
>     _loadBuiltIns()
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/plugins/__init__.py",
> line 269, in _loadBuiltIns
>
>     mod  = importlib.import_module(name)
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/importlib/__init__.py",
> line 127, in import_module
>
>     return _bootstrap._gcd_import(name[level:], package, level)
>
>   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
>
>   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
>
>   File "<frozen importlib._bootstrap>", line 975, in
> _find_and_load_unlocked
>
>   File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
>
>   File "<frozen importlib._bootstrap_external>", line 783, in exec_module
>
>   File "<frozen importlib._bootstrap>", line 219, in
> _call_with_frames_removed
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/plugins/controls/filetreepanel/__init__.py",
> line 18, in <module>
>
>     import file_tree
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/file_tree/__init__.py",
> line 1, in <module>
>
>     from .file_tree import FileTree, convert
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/file_tree/file_tree.py",
> line 5, in <module>
>
>     import xarray
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/xarray/__init__.py",
> line 1, in <module>
>
>     from . import testing, tutorial
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/xarray/testing.py",
> line 9, in <module>
>
>     from xarray.core import duck_array_ops, formatting, utils
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/xarray/core/duck_array_ops.py",
> line 26, in <module>
>
>     from . import dask_array_compat, dask_array_ops, dtypes, npcompat,
> nputils
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/xarray/core/npcompat.py",
> line 72, in <module>
>
>     _SupportsDType[np.dtype],
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/typing.py",
> line 261, in inner
>
>     return func(*args, **kwds)
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/typing.py",
> line 897, in __class_getitem__
>
>     _check_generic(cls, params)
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/typing_extensions.py",
> line 95, in _check_generic
>
>     raise TypeError(f"{cls} is not a generic class")
>
> TypeError: <class 'numpy.typing._dtype_like._SupportsDType'> is not a
> generic class
>
> IC-FVFGN7HQQ05N:~ ah2818$
>
>
>
>
>
> I then closed the terminal and tried again and the original error is
> showing once more:
>
>
>
>
>
> IC-FVFGN7HQQ05N:~ ah2818$ fsleyes
>
> Traceback (most recent call last):
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 22, in GL
>
>     return ctypesloader.loadLibrary(
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/ctypesloader.py",
> line 36, in loadLibrary
>
>     return _loadLibraryWindows(dllType, name, mode)
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/ctypesloader.py",
> line 89, in _loadLibraryWindows
>
>     return dllType( name, mode )
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/ctypes/__init__.py",
> line 373, in __init__
>
>     self._handle = _dlopen(self._name, mode)
>
> OSError: ("dlopen(OSMesa, 0x000A): tried:
> '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/lib-dynload/../../OSMesa'
> (no such file), '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no
> such file), '/usr/local/fsl/fslpython/envs/fslpython/bin/../lib/OSMesa' (no
> such file), 'OSMesa' (no such file), '/usr/local/lib/OSMesa' (no such
> file), '/usr/lib/OSMesa' (no such file), '/Users/ah2818/OSMesa' (no such
> file)", 'OSMesa', None)
>
>
>
> During handling of the above exception, another exception occurred:
>
>
>
> Traceback (most recent call last):
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/bin/fsleyes", line 11, in
> <module>
>
>     sys.exit(main())
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/filtermain.py",
> line 207, in main
>
>     result = fm.main(args)
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/main.py",
> line 243, in main
>
>     fsleyes.initialise()
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/__init__.py",
> line 243, in initialise
>
>     import fsleyes.plugins as plugins
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/plugins/__init__.py",
> line 196, in <module>
>
>     import fsleyes.views.canvaspanel     as canvaspanel
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/views/canvaspanel.py",
> line 20, in <module>
>
>     from . import                    colourbarpanel
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/views/colourbarpanel.py",
> line 15, in <module>
>
>     import fsleyes.gl.wxglcolourbarcanvas as cbarcanvas
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/gl/wxglcolourbarcanvas.py",
> line 17, in <module>
>
>     import fsleyes.gl.colourbarcanvas as cbarcanvas
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/fsleyes/gl/colourbarcanvas.py",
> line 21, in <module>
>
>     import OpenGL.GL as gl
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/GL/__init__.py",
> line 3, in <module>
>
>     from OpenGL import error as _error
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/error.py",
> line 12, in <module>
>
>     from OpenGL import platform, _configflags
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/__init__.py",
> line 56, in <module>
>
>     _load()
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/__init__.py",
> line 53, in _load
>
>     plugin.install(globals())
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 97, in install
>
>     namespace[ name ] = getattr(self,name,None)
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 15, in __get__
>
>     value = self.fget( obj )
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 66, in GetCurrentContext
>
>     function = self.OSMesa.OSMesaGetCurrentContext
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 15, in __get__
>
>     value = self.fget( obj )
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 60, in OSMesa
>
>     def OSMesa( self ): return self.GL
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 15, in __get__
>
>     value = self.fget( obj )
>
>   File
> "/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 28, in GL
>
>     raise ImportError("Unable to load OpenGL library", *err.args)
>
> ImportError: ('Unable to load OpenGL library', "dlopen(OSMesa, 0x000A):
> tried: '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/lib-dynload/../../OSMesa'
> (no such file), '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no
> such file), '/usr/local/fsl/fslpython/envs/fslpython/bin/../lib/OSMesa' (no
> such file), 'OSMesa' (no such file), '/usr/local/lib/OSMesa' (no such
> file), '/usr/lib/OSMesa' (no such file), '/Users/ah2818/OSMesa' (no such
> file)", 'OSMesa', None)
>
> IC-FVFGN7HQQ05N:~ ah2818$
>
>
>
>
>
> Do you have any idea what to do next? Your help is very much appreciated!
>
>
>
> Many thanks,
>
> Lexi
>
>
>
> *From: *FSL - FMRIB's Software Library <[log in to unmask]> on behalf of
> paul mccarthy <[log in to unmask]>
> *Date: *Friday, 19 August 2022 at 09:11
> *To: *[log in to unmask] <[log in to unmask]>
> *Subject: *Re: [FSL] FSLeyes won't run from the command line
>
> This email from [log in to unmask] originates from outside Imperial.
> Do not click on links and attachments unless you recognise the sender. If
> you trust the sender, add them to your safe senders list
> <https://spam.ic.ac.uk/SpamConsole/Senders.aspx> to disable email
> stamping for this address.
>
>
>
> Hi Lexi,
>
>
>
> Have you updated FSLeyes within your FSL installation? In older versions,
> conda can sometimes make mistakes when generating entry points for Python
> applications on macOS during an update. This should be resolved in recent
> versions of conda though (specifically the python.app package).
>
>
>
> The easiest option to resolve this is probably to delete and re-install
> the fslpython conda environment within your $FSLDIR. You should be able to
> do this by following these steps:
>
>
>
> 1. Delete the $FSLDIR/fslpython directory:
>
>
>
>     sudo rm -r $FSLDIR/fslpython
>
>
>
> 2. Run this script to re-create the fslpython environment:
>
>
>
>     sudo $FSLDIR/etc/fslconf/fslpython_install.sh -f $FSLDIR
>
>
>
> Paul
>
>
>
> On Thu, 18 Aug 2022 at 11:47, Hand, Lexi <[log in to unmask]> wrote:
>
> Hi everyone,
>
>
>
> I’m having some trouble opening FSLeyes from the command line and keep
> getting this error:
>
>
>
> IC-FVFGN7HQQ05N:~ ah2818$ fsleyes &
>
> [1] 18955
>
> IC-FVFGN7HQQ05N:~ ah2818$ Traceback (most recent call last):
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 22, in GL
>
>     return ctypesloader.loadLibrary(
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/ctypesloader.py",
> line 36, in loadLibrary
>
>     return _loadLibraryWindows(dllType, name, mode)
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/ctypesloader.py",
> line 89, in _loadLibraryWindows
>
>     return dllType( name, mode )
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/ctypes/__init__.py", line 373, in
> __init__
>
>     self._handle = _dlopen(self._name, mode)
>
> OSError: ("dlopen(OSMesa, 0x000A): tried:
> '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/lib-dynload/../../OSMesa'
> (no such file), '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no
> such file), '/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/MacOS/../lib/OSMesa
> <http://python.app/Contents/lib/OSMesa>' (no such file), 'OSMesa' (no
> such file), '/usr/local/lib/OSMesa' (no such file), '/usr/lib/OSMesa' (no
> such file), '/Users/ah2818/OSMesa' (no such file)", 'OSMesa', None)
>
>
>
> During handling of the above exception, another exception occurred:
>
>
>
> Traceback (most recent call last):
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/bin/fsleyes", line 11, in
> <module>
>
>     sys.exit(main())
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/filtermain.py",
> line 207, in main
>
>     result = fm.main(args)
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/main.py", line
> 243, in main
>
>     fsleyes.initialise()
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/__init__.py",
> line 243, in initialise
>
>     import fsleyes.plugins as plugins
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/plugins/__init__.py",
> line 196, in <module>
>
>     import fsleyes.views.canvaspanel     as canvaspanel
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/views/canvaspanel.py",
> line 20, in <module>
>
>     from . import                    colourbarpanel
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/views/colourbarpanel.py",
> line 15, in <module>
>
>     import fsleyes.gl.wxglcolourbarcanvas as cbarcanvas
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/gl/wxglcolourbarcanvas.py",
> line 17, in <module>
>
>     import fsleyes.gl.colourbarcanvas as cbarcanvas
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/fsleyes/gl/colourbarcanvas.py",
> line 21, in <module>
>
>     import OpenGL.GL as gl
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/GL/__init__.py",
> line 3, in <module>
>
>     from OpenGL import error as _error
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/error.py", line
> 12, in <module>
>
>     from OpenGL import platform, _configflags
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/__init__.py",
> line 36, in <module>
>
>     _load()
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/__init__.py",
> line 33, in _load
>
>     plugin.install(globals())
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 97, in install
>
>     namespace[ name ] = getattr(self,name,None)
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 15, in __get__
>
>     value = self.fget( obj )
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 66, in GetCurrentContext
>
>     function = self.OSMesa.OSMesaGetCurrentContext
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 15, in __get__
>
>     value = self.fget( obj )
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 60, in OSMesa
>
>     def OSMesa( self ): return self.GL
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/baseplatform.py",
> line 15, in __get__
>
>     value = self.fget( obj )
>
>   File "/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/lib/python3.8/site-packages/OpenGL/platform/osmesa.py",
> line 28, in GL
>
>     raise ImportError("Unable to load OpenGL library", *err.args)
>
> ImportError: ('Unable to load OpenGL library', "dlopen(OSMesa, 0x000A):
> tried: '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no such file),
> '/usr/local/fsl/fslpython/envs/fslpython/lib/python3.8/lib-dynload/../../OSMesa'
> (no such file), '/usr/local/fsl/fslpython/envs/fslpython/lib/OSMesa' (no
> such file), '/usr/local/fsl/fslpython/envs/fslpython/
> python.app/Contents/MacOS/../lib/OSMesa
> <http://python.app/Contents/lib/OSMesa>' (no such file), 'OSMesa' (no
> such file), '/usr/local/lib/OSMesa' (no such file), '/usr/lib/OSMesa' (no
> such file), '/Users/ah2818/OSMesa' (no such file)", 'OSMesa', None)
>
> IC-FVFGN7HQQ05N:~ ah2818$
>
>
>
> I’ve tried researching but can’t find any solutions. Is anyone able to
> tell what’s going on and can help me please? It would be very much
> appreciated!
>
>
>
> Many thanks!
>
> Lexi
>
>
> ------------------------------
>
> To unsubscribe from the FSL list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1
>
>
> ------------------------------
>
> To unsubscribe from the FSL list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1
>
>
> ------------------------------
>
> To unsubscribe from the FSL list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1
>
>
> ------------------------------
>
> To unsubscribe from the FSL list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1
>
>
> ------------------------------
>
> To unsubscribe from the FSL list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1
>

########################################################################

To unsubscribe from the FSL list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1

This message was issued to members of www.jiscmail.ac.uk/FSL, a mailing list hosted by www.jiscmail.ac.uk, terms & conditions are available at https://www.jiscmail.ac.uk/policyandsecurity/