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