Benjamin-Loison / pyzo

Python to the people
https://pyzo.org
Other
0 stars 0 forks source link

`pyzo.util.qt.PythonQtError: No Qt bindings could be found` on `sudo apt install pyzo` on Linux Mint 21.3 #30

Open Benjamin-Loison opened 2 weeks ago

Benjamin-Loison commented 2 weeks ago
pyzo
Command 'pyzo' not found, but can be installed with:
sudo apt install pyzo
sudo apt install -y pyzo
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  famfamfam-silk libqt5location5 libqt5positioningquick5 libqt5sensors5 libqt5serialport5 libqt5webenginewidgets5
  libqt5webkit5 libqt5xmlpatterns5 python3-mock python3-pbr python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl
  python3-pyqt5.qtpositioning python3-pyqt5.qtquick python3-pyqt5.qtsensors python3-pyqt5.qtserialport
  python3-pyqt5.qtsql python3-pyqt5.qttexttospeech python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine
  python3-pyqt5.qtwebkit python3-pyqt5.qtxmlpatterns python3-qtpy
Suggested packages:
  python-mock-doc pyzo-doc
The following NEW packages will be installed:
  famfamfam-silk libqt5location5 libqt5positioningquick5 libqt5sensors5 libqt5serialport5 libqt5webenginewidgets5
  libqt5webkit5 libqt5xmlpatterns5 python3-mock python3-pbr python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl
  python3-pyqt5.qtpositioning python3-pyqt5.qtquick python3-pyqt5.qtsensors python3-pyqt5.qtserialport
  python3-pyqt5.qtsql python3-pyqt5.qttexttospeech python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine
  python3-pyqt5.qtwebkit python3-pyqt5.qtxmlpatterns python3-qtpy pyzo
0 upgraded, 24 newly installed, 0 to remove and 18 not upgraded.
Need to get 17.9 MB of archives.
After this operation, 70.8 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5sensors5 amd64 5.15.3-1 [123 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5webkit5 amd64 5.212.0~alpha4-15ubuntu1 [12.8 MB]
Get:3 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5positioningquick5 amd64 5.15.3+dfsg-3 [45.5 kB]    
Get:4 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5location5 amd64 5.15.3+dfsg-3 [756 kB]             
Get:5 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5serialport5 amd64 5.15.3-1 [34.6 kB]               
Get:6 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5webenginewidgets5 amd64 5.15.9+dfsg-1 [125 kB]     
Get:7 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libqt5xmlpatterns5 amd64 5.15.3-1 [901 kB]               
Get:8 http://archive.ubuntu.com/ubuntu jammy/main amd64 python3-pbr all 5.8.0-0ubuntu1 [66.5 kB]                     
Get:9 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtmultimedia amd64 5.15.6+dfsg-1ubuntu3 [243 kB]
Get:10 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtopengl amd64 5.15.6+dfsg-1ubuntu3 [134 kB]
Get:11 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtpositioning amd64 5.15.6+dfsg-1ubuntu3 [162 kB]
Get:12 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtquick amd64 5.15.6+dfsg-1ubuntu3 [412 kB]
Get:13 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtsensors amd64 5.15.6+dfsg-1ubuntu3 [59.5 kB]
Get:14 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtserialport amd64 5.15.6+dfsg-1ubuntu3 [29.6 kB]
Get:15 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtsql amd64 5.15.6+dfsg-1ubuntu3 [95.6 kB]
Get:16 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qttexttospeech amd64 5.15.6+dfsg-1ubuntu3 [18.1 kB]
Get:17 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtwebchannel amd64 5.15.6+dfsg-1ubuntu3 [15.3 kB]
Get:18 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtwebengine amd64 5.15.5-1 [122 kB]       
Get:19 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtwebkit amd64 5.15.6+dfsg-1ubuntu3 [117 kB]
Get:20 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-pyqt5.qtxmlpatterns amd64 5.15.6+dfsg-1ubuntu3 [47.2 kB]
Get:21 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-mock all 4.0.3-3 [60.4 kB]                      
Get:22 http://archive.ubuntu.com/ubuntu jammy/universe amd64 python3-qtpy all 2.0.0-3 [30.2 kB]                      
Get:23 http://archive.ubuntu.com/ubuntu jammy/universe amd64 famfamfam-silk all 1.3-1.1 [610 kB]                     
Get:24 http://archive.ubuntu.com/ubuntu jammy/universe amd64 pyzo all 4.11.2-1 [964 kB]                              
Fetched 17.9 MB in 23s (773 kB/s)                                                                                    
Selecting previously unselected package libqt5sensors5:amd64.
(Reading database ... 549779 files and directories currently installed.)
Preparing to unpack .../00-libqt5sensors5_5.15.3-1_amd64.deb ...
Unpacking libqt5sensors5:amd64 (5.15.3-1) ...
Selecting previously unselected package libqt5webkit5:amd64.
Preparing to unpack .../01-libqt5webkit5_5.212.0~alpha4-15ubuntu1_amd64.deb ...
Unpacking libqt5webkit5:amd64 (5.212.0~alpha4-15ubuntu1) ...
Selecting previously unselected package libqt5positioningquick5:amd64.
Preparing to unpack .../02-libqt5positioningquick5_5.15.3+dfsg-3_amd64.deb ...
Unpacking libqt5positioningquick5:amd64 (5.15.3+dfsg-3) ...
Selecting previously unselected package libqt5location5:amd64.
Preparing to unpack .../03-libqt5location5_5.15.3+dfsg-3_amd64.deb ...
Unpacking libqt5location5:amd64 (5.15.3+dfsg-3) ...
Selecting previously unselected package libqt5serialport5:amd64.
Preparing to unpack .../04-libqt5serialport5_5.15.3-1_amd64.deb ...
Unpacking libqt5serialport5:amd64 (5.15.3-1) ...
Selecting previously unselected package libqt5webenginewidgets5:amd64.
Preparing to unpack .../05-libqt5webenginewidgets5_5.15.9+dfsg-1_amd64.deb ...
Unpacking libqt5webenginewidgets5:amd64 (5.15.9+dfsg-1) ...
Selecting previously unselected package libqt5xmlpatterns5:amd64.
Preparing to unpack .../06-libqt5xmlpatterns5_5.15.3-1_amd64.deb ...
Unpacking libqt5xmlpatterns5:amd64 (5.15.3-1) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../07-python3-pbr_5.8.0-0ubuntu1_all.deb ...
Unpacking python3-pbr (5.8.0-0ubuntu1) ...
Selecting previously unselected package python3-pyqt5.qtmultimedia.
Preparing to unpack .../08-python3-pyqt5.qtmultimedia_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtmultimedia (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtopengl.
Preparing to unpack .../09-python3-pyqt5.qtopengl_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtopengl (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtpositioning.
Preparing to unpack .../10-python3-pyqt5.qtpositioning_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtpositioning (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtquick.
Preparing to unpack .../11-python3-pyqt5.qtquick_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtquick (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtsensors.
Preparing to unpack .../12-python3-pyqt5.qtsensors_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtsensors (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtserialport.
Preparing to unpack .../13-python3-pyqt5.qtserialport_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtserialport (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtsql.
Preparing to unpack .../14-python3-pyqt5.qtsql_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtsql (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qttexttospeech.
Preparing to unpack .../15-python3-pyqt5.qttexttospeech_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qttexttospeech (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtwebchannel.
Preparing to unpack .../16-python3-pyqt5.qtwebchannel_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtwebchannel (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtwebengine.
Preparing to unpack .../17-python3-pyqt5.qtwebengine_5.15.5-1_amd64.deb ...
Unpacking python3-pyqt5.qtwebengine (5.15.5-1) ...
Selecting previously unselected package python3-pyqt5.qtwebkit.
Preparing to unpack .../18-python3-pyqt5.qtwebkit_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtwebkit (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-pyqt5.qtxmlpatterns.
Preparing to unpack .../19-python3-pyqt5.qtxmlpatterns_5.15.6+dfsg-1ubuntu3_amd64.deb ...
Unpacking python3-pyqt5.qtxmlpatterns (5.15.6+dfsg-1ubuntu3) ...
Selecting previously unselected package python3-mock.
Preparing to unpack .../20-python3-mock_4.0.3-3_all.deb ...
Unpacking python3-mock (4.0.3-3) ...
Selecting previously unselected package python3-qtpy.
Preparing to unpack .../21-python3-qtpy_2.0.0-3_all.deb ...
Unpacking python3-qtpy (2.0.0-3) ...
Selecting previously unselected package famfamfam-silk.
Preparing to unpack .../22-famfamfam-silk_1.3-1.1_all.deb ...
Unpacking famfamfam-silk (1.3-1.1) ...
Selecting previously unselected package pyzo.
Preparing to unpack .../23-pyzo_4.11.2-1_all.deb ...
Unpacking pyzo (4.11.2-1) ...
Setting up python3-pyqt5.qttexttospeech (5.15.6+dfsg-1ubuntu3) ...
Setting up python3-pyqt5.qtsql (5.15.6+dfsg-1ubuntu3) ...
Setting up libqt5positioningquick5:amd64 (5.15.3+dfsg-3) ...
Setting up python3-pyqt5.qtopengl (5.15.6+dfsg-1ubuntu3) ...
Setting up libqt5location5:amd64 (5.15.3+dfsg-3) ...
Setting up libqt5xmlpatterns5:amd64 (5.15.3-1) ...
Setting up python3-pbr (5.8.0-0ubuntu1) ...
Setting up python3-pyqt5.qtmultimedia (5.15.6+dfsg-1ubuntu3) ...
Setting up libqt5serialport5:amd64 (5.15.3-1) ...
Setting up famfamfam-silk (1.3-1.1) ...
Setting up python3-pyqt5.qtxmlpatterns (5.15.6+dfsg-1ubuntu3) ...
Setting up python3-mock (4.0.3-3) ...
Setting up python3-pyqt5.qtserialport (5.15.6+dfsg-1ubuntu3) ...
Setting up libqt5webenginewidgets5:amd64 (5.15.9+dfsg-1) ...
Setting up python3-pyqt5.qtwebchannel (5.15.6+dfsg-1ubuntu3) ...
Setting up python3-pyqt5.qtwebengine (5.15.5-1) ...
Setting up libqt5sensors5:amd64 (5.15.3-1) ...
Setting up python3-pyqt5.qtquick (5.15.6+dfsg-1ubuntu3) ...
Setting up python3-pyqt5.qtpositioning (5.15.6+dfsg-1ubuntu3) ...
Setting up libqt5webkit5:amd64 (5.212.0~alpha4-15ubuntu1) ...
Setting up python3-pyqt5.qtsensors (5.15.6+dfsg-1ubuntu3) ...
Setting up python3-pyqt5.qtwebkit (5.15.6+dfsg-1ubuntu3) ...
Setting up python3-qtpy (2.0.0-3) ...
Setting up pyzo (4.11.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26+mint3+victoria) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for doc-base (0.11.1) ...
Processing 1 added doc-base file...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
pyzo
Traceback (most recent call last):
  File "/usr/share/pyzo/pyzo/util/qt/__init__.py", line 168, in <module>
    from PySide import __version__ as PYSIDE_VERSION  # analysis:ignore
ModuleNotFoundError: No module named 'PySide'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/pyzo", line 33, in <module>
    sys.exit(load_entry_point('pyzo==4.11.2', 'console_scripts', 'pyzo')())
  File "/usr/bin/pyzo", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/pyzo/pyzo/__init__.py", line 77, in <module>
    from pyzo.util import paths
  File "/usr/share/pyzo/pyzo/util/paths.py", line 23, in <module>
    from pyzo.util.qt import QtCore
  File "/usr/share/pyzo/pyzo/util/qt/__init__.py", line 175, in <module>
    raise PythonQtError("No Qt bindings could be found")
pyzo.util.qt.PythonQtError: No Qt bindings could be found
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_share_pyzo_run.1001.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/share/pyzo/pyzo/util/qt/__init__.py", line 168, in <module>
    from PySide import __version__ as PYSIDE_VERSION  # analysis:ignore
ModuleNotFoundError: No module named 'PySide'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/pyzo", line 33, in <module>
    sys.exit(load_entry_point('pyzo==4.11.2', 'console_scripts', 'pyzo')())
  File "/usr/bin/pyzo", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/pyzo/pyzo/__init__.py", line 77, in <module>
    from pyzo.util import paths
  File "/usr/share/pyzo/pyzo/util/paths.py", line 23, in <module>
    from pyzo.util.qt import QtCore
  File "/usr/share/pyzo/pyzo/util/qt/__init__.py", line 175, in <module>
    raise PythonQtError("No Qt bindings could be found")
pyzo.util.qt.PythonQtError: No Qt bindings could be found
sudo apt install python3-pyqt5
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-pyqt5 is already the newest version (5.15.6+dfsg-1ubuntu3).
python3-pyqt5 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 18 not upgraded.
pip3 install pyqt5
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pyqt5 in ./.local/lib/python3.10/site-packages (5.15.10)
Requirement already satisfied: PyQt5-sip<13,>=12.13 in /usr/local/lib/python3.10/dist-packages (from pyqt5) (12.13.0)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in /usr/local/lib/python3.10/dist-packages (from pyqt5) (5.15.2)
sudo apt purge -y pyzo
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  famfamfam-silk libqt5location5 libqt5positioningquick5 libqt5sensors5 libqt5serialport5
  libqt5webenginewidgets5 libqt5webkit5 libqt5xmlpatterns5 python3-mock python3-pbr
  python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl python3-pyqt5.qtpositioning python3-pyqt5.qtquick
  python3-pyqt5.qtsensors python3-pyqt5.qtserialport python3-pyqt5.qtsql python3-pyqt5.qttexttospeech
  python3-pyqt5.qtwebchannel python3-pyqt5.qtwebengine python3-pyqt5.qtwebkit
  python3-pyqt5.qtxmlpatterns python3-qtpy
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  pyzo*
0 upgraded, 0 newly installed, 1 to remove and 18 not upgraded.
After this operation, 4,535 kB disk space will be freed.
(Reading database ... 551508 files and directories currently installed.)
Removing pyzo (4.11.2-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26+mint3+victoria) ...
pip install pyzo
Defaulting to user installation because normal site-packages is not writeable
Collecting pyzo
  Downloading pyzo-4.14.4-py3-none-any.whl.metadata (2.5 kB)
Downloading pyzo-4.14.4-py3-none-any.whl (2.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 13.1 MB/s eta 0:00:00
Installing collected packages: pyzo
Successfully installed pyzo-4.14.4
pyzo
Pyzo 4.14.4
Traceback (most recent call last):
  File "/home/benjaminloison/.local/bin/pyzo", line 8, in <module>
    sys.exit(main())
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/__main__.py", line 41, in main
    pyzo.start()
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/__init__.py", line 55, in start
    from ._start import start
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/_start.py", line 16, in <module>
    from pyzo.util import paths
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/util/paths.py", line 8, in <module>
    from pyzo.qt import QtCore
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/qt/QtCore.py", line 46, in <module>
    from PyQt5.QtCore import *
ImportError: /home/benjaminloison/.local/lib/python3.10/site-packages/PyQt5/QtCore.abi3.so: undefined symbol: _ZdaPvm, version Qt_5

On a relative laptop:

-----BEGIN PGP MESSAGE-----

hF4DTQa9Wom5MBgSAQdA2tiOWFgV7VC1q3/0je8oK6nxPbU+50A6ahENVNiNIwsw
8UzuBZl4DVr3g8PYmRYmw52VkgTI9MsRMU+KtghRbP8TPlJzyjnCNcgMrCz4Lb8J
0kAB/yo/oV2RD/1fd+jR0ScIHH5fJ873OE1oMtBxjOuzK9jOadUFc+TBc/iaERJr
joyZA+0JnE5WI52lTSBylw7w
=JmLz
-----END PGP MESSAGE-----
Benjamin-Loison commented 2 weeks ago
pip uninstall pyqt5
Found existing installation: PyQt5 5.15.10
Uninstalling PyQt5-5.15.10:
  Would remove:
    /home/benjaminloison/.local/bin/pylupdate5
    /home/benjaminloison/.local/bin/pyrcc5
    /home/benjaminloison/.local/bin/pyuic5
    /home/benjaminloison/.local/lib/python3.10/site-packages/PyQt5-5.15.10.dist-info/*
    /home/benjaminloison/.local/lib/python3.10/site-packages/PyQt5/*
Proceed (Y/n)? 
  Successfully uninstalled PyQt5-5.15.10
pyzo
Pyzo 4.14.4
Traceback (most recent call last):
  File "/home/benjaminloison/.local/bin/pyzo", line 8, in <module>
    sys.exit(main())
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/__main__.py", line 41, in main
    pyzo.start()
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/__init__.py", line 55, in start
    from ._start import start
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/_start.py", line 16, in <module>
    from pyzo.util import paths
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/util/paths.py", line 8, in <module>
    from pyzo.qt import QtCore
  File "/home/benjaminloison/.local/lib/python3.10/site-packages/pyzo/qt/QtCore.py", line 46, in <module>
    from PyQt5.QtCore import *
ModuleNotFoundError: No module named 'PyQt5.QtCore'