Issues installing GFX Pack library Pico 2 W

Hi
Im unable to install the GFX HAT library via Thonny on a Raspberry Pico 2 W.
I have tried on three different computers, 2 windows and one Ubuntu. The two Windows-computers gave me errors related to missing Visual basic C++ installation.

However, I have no success on Ubuntu-computer either when trying to install the gfxhat library via Tools → Manage packages:

Traceback (most recent call last):
 File "<frozen runpy>", line 198, in _run_module_as_main
 File "<frozen runpy>", line 88, in _run_code
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/__main__.py", line 29, in <module>
   from pip._internal.cli.main import main as _main
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/cli/main.py", line 9, in <module>
   from pip._internal.cli.autocompletion import autocomplete
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
   from pip._internal.cli.main_parser import create_main_parser
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
   from pip._internal.cli import cmdoptions
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
   from pip._internal.cli.parser import ConfigOptionParser
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/cli/parser.py", line 12, in <module>
   from pip._internal.configuration import Configuration, ConfigurationError
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/configuration.py", line 26, in <module>
   from pip._internal.utils.logging import getLogger
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/utils/logging.py", line 27, in <module>
   from pip._internal.utils.misc import ensure_dir
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/utils/misc.py", line 39, in <module>
   from pip._internal.locations import get_major_minor_version
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/locations/__init__.py", line 14, in <module>
   from . import _distutils, _sysconfig
 File "/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/lib/python3.12/site-packages/pip/_internal/locations/_distutils.py", line 9, in <module>
   from distutils.cmd import Command as DistutilsCommand
ModuleNotFoundError: No module named 'distutils'
Error Command '['/home/elvin/.cache/pipkin/workspaces/10a20aff63511e905766381f44b29d23/bin/python3', '-I', '-m', 'pip', '--no-color', '--disable-pip-version-check', '--trusted-host', '127.0.0.1', 'install', '--no-compile', '--use-pep517', '--upgrade-strategy', 'only-if-needed', 'gfxhat', '--index-url', 'http://127.0.0.1:36628']' returned non-zero exit status 1.

If I set up i virtual environment im able to pip3 install gfxhat successfully.

Im running Ubuntu 23.04 and Python version 3.12.3

I’m a bit confused?
Did you mean Pico GFX Pack on a Pico 2 W?
Or GFX Hat on a Pi Zero 2W?

Hi, sorry!

I meant the Pico GFX Pack on a Raspberry Pico 2 W.

I’m trying to install the https://pypi.org/project/gfxhat/ for this gfx pack on the Pico 2 W via Thonny, an get above output.

That’s for the GFX Hat, you have the GFX Pack. The GFX Pack on a Pico 2 W uses Micro Python, not Python.
Pico GFX Pack

pimoroni/pimoroni-pico: Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.