jedie Posted March 26, 2024 at 07:30 PM Share Posted March 26, 2024 at 07:30 PM Wenn man auf einem "nackigen" system nur "brickv" aus den offiziellen APT quellen installiert, werden nicht alle Abhängigkeiten mit installiert: $ brickv Traceback (most recent call last): File "/usr/share/brickv/main.py", line 73, in <module> from PyQt5.QtCore import QEvent, pyqtSignal, Qt, QSysInfo, QT_VERSION_STR, PYQT_VERSION_STR, QUrl ModuleNotFoundError: No module named 'PyQt5.sip' Deswegen ab ich mir ein Skript gemacht, was ein venv erstellt: https://github.com/jedie/tinkerforge-brick-viewer Quote Link to comment Share on other sites More sharing options...
MatzeTF Posted March 27, 2024 at 01:54 AM Share Posted March 27, 2024 at 01:54 AM Welche Distribution verwendest du? Auf meinem antiken Debian Stretch werden die vier Pakete aus deinem Script automatisch per APT reingezogen. Quote Link to comment Share on other sites More sharing options...
photron Posted March 27, 2024 at 07:55 AM Share Posted March 27, 2024 at 07:55 AM Das brickv Debian Package hängt ab von: python3 (>= 3.5), python3-pyqt5 (>= 5.5), python3-pyqt5.qtopengl, python3-serial (>= 3.0), python3-tz, python3-tzlocal, python3-pkg-resources Da ist alles dabei was dein Script auch installiert. Da fehlt also erstmal nichts. Der Unterschied ist aber, dass du mit pip die aktuellsten Versionen von PyPI installierst im Gegensatz zu deinem Debian Derivat, dass vermutlich ältere Versionen ausliefern wird. Wir importieren PyQt5.sip nicht direkt. SIP ist ein Implementierungsdetail von PyQt5. Ich vermute das ist ein Bug in der speziellen PyQt5 Version, die dir apt installiert hat, oder in der Art und Weise wie Debian PyQt5 paketiert hat. Vielleicht können wir da einen Workaround für einbauen. 1 Quote Link to comment Share on other sites More sharing options...
photron Posted April 9, 2024 at 01:36 PM Share Posted April 9, 2024 at 01:36 PM On 3/27/2024 at 8:55 AM, photron said: Vielleicht können wir da einen Workaround für einbauen. Dafür müssen wir das Problem aber nachstellen können. Welches Debian-Derivat nutzt du, auf dem dieses Problem auftritt? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.