kolorcontrol icon indicating copy to clipboard operation
kolorcontrol copied to clipboard

missing `matplotlib.backends.backend_qt5agg`

Open wwalker opened this issue 2 years ago • 1 comments

kolorcotrolfails to execute due to missingmatplotlib.backends.backend_qt5agg`

@  $ kolorcontrol
Traceback (most recent call last):
  File "/home/wwalker/.local/bin/kolorcontrol", line 19, in <module>
    from kolorcontrol.kolorcontrol import KCMainWindow
  File "/home/wwalker/.local/lib/python3.10/site-packages/kolorcontrol/kolorcontrol.py", line 24, in <module>
    from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
ModuleNotFoundError: No module named 'matplotlib.backends.backend_qt5agg'
2022-05-06 12:07:26 wwalker@tnt:~ ✘
@  $ pip3 install --user PyQt5 matplotlib
Requirement already satisfied: PyQt5 in ./.local/lib/python3.10/site-packages (5.15.6)
Requirement already satisfied: matplotlib in /usr/lib64/python3.10/site-packages (3.5.1)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.10/site-packages (from PyQt5) (5.15.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in ./.local/lib/python3.10/site-packages (from PyQt5) (12.10.1)
Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib) (20.9)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.10/site-packages (from matplotlib) (1.4.1)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.10/site-packages (from matplotlib) (8.3.2)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.10/site-packages (from matplotlib) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.10/site-packages (from matplotlib) (2.8.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3.10/site-packages (from matplotlib) (4.26.1)
Requirement already satisfied: numpy>=1.17 in /usr/lib64/python3.10/site-packages (from matplotlib) (1.21.5)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.10/site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from cycler>=0.10->matplotlib) (1.16.0)
2022-05-06 12:08:51 wwalker@tnt:~ ✓
@  $ pip3 install --user git+https://github.com/Ablinne/kolorcontrol.git
Collecting git+https://github.com/Ablinne/kolorcontrol.git
  Cloning https://github.com/Ablinne/kolorcontrol.git to /tmp/pip-req-build-24te41im
  Running command git clone -q https://github.com/Ablinne/kolorcontrol.git /tmp/pip-req-build-24te41im
  Resolved https://github.com/Ablinne/kolorcontrol.git to commit 6b7ab04deea96b688feb20896577501b2f8fd10e
Requirement already satisfied: matplotlib>=1.3 in /usr/lib64/python3.10/site-packages (from KolorControl==0.3.1) (3.5.1)
Requirement already satisfied: pyqt_distutils in ./.local/lib/python3.10/site-packages (from KolorControl==0.3.1) (0.7.3)
Requirement already satisfied: pyqt5 in ./.local/lib/python3.10/site-packages (from KolorControl==0.3.1) (5.15.6)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (8.3.2)
Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (20.9)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (4.26.1)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.4.1)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (2.8.1)
Requirement already satisfied: numpy>=1.17 in /usr/lib64/python3.10/site-packages (from matplotlib>=1.3->KolorControl==0.3.1) (1.21.5)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from cycler>=0.10->matplotlib>=1.3->KolorControl==0.3.1) (1.16.0)
Requirement already satisfied: docopt in /usr/lib/python3.10/site-packages (from pyqt_distutils->KolorControl==0.3.1) (0.6.2)
Requirement already satisfied: PyQt5-sip<13,>=12.8 in ./.local/lib/python3.10/site-packages (from pyqt5->KolorControl==0.3.1) (12.10.1)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in ./.local/lib/python3.10/site-packages (from pyqt5->KolorControl==0.3.1) (5.15.2)
2022-05-06 12:09:08 wwalker@tnt:~ ✓
@  $ rpm -q xcalib
xcalib-0.8-28.fc35.x86_64

wwalker avatar May 06 '22 17:05 wwalker

I can't find how to install matplotlib-qt5 via pip, however Fedora users can just install the rpms with sudo dnf install python-matplotlib-qt5

wwalker avatar May 06 '22 17:05 wwalker