[1] MLD-5.x / Systems / Raspberry PI / [MLD-5.5 testing] RPI4 pyserial kann nicht installiert werden
 

Offline GRISO

  • Newbie
  • *
  • Posts: 12
    • View Profile
Hallo,

ich versuche mich gerade an der Installation von MLD-5.5 Testing auf dem RPI4 als reiner VDR Client. Das klappt eigentlich auch schon ganz gut. Bild und Ton sind erst einmal verfügbar, das lief quasi "out-of-the-box".

Ich habe mir das Joy-IT Multimedia Case gegönnt. Das verfügt über 4 LED Leuchten, die man per Python steuern kann. Dazu wird wohl das Paket pyserial benötigt. Wenn ich versuche das Paket per "pip install pyserial" zu installieren erhalte ich aber folgenden Fehler:

Code: [Select]
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/_internal/cli/base_command.py", line 143, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/_internal/commands/install.py", line 279, in run
    with self._build_session(options) as session:
  File "/usr/lib/python2.7/dist-packages/pip/_internal/cli/base_command.py", line 79, in _build_session
    insecure_hosts=options.trusted_hosts,
  File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 337, in __init__
    self.headers["User-Agent"] = user_agent()
  File "/usr/lib/python2.7/dist-packages/pip/_internal/download.py", line 100, in user_agent
    zip(["name", "version", "id"], distro.linux_distribution()),
  File "/usr/share/python-wheels/distro-1.3.0-py2.py3-none-any.whl/distro.py", line 120, in linux_distribution
    return _distro.linux_distribution(full_distribution_name)
  File "/usr/share/python-wheels/distro-1.3.0-py2.py3-none-any.whl/distro.py", line 675, in linux_distribution
    self.version(),
  File "/usr/share/python-wheels/distro-1.3.0-py2.py3-none-any.whl/distro.py", line 735, in version
    self.lsb_release_attr('release'),
  File "/usr/share/python-wheels/distro-1.3.0-py2.py3-none-any.whl/distro.py", line 892, in lsb_release_attr
    return self._lsb_release_info.get(attribute, '')
  File "/usr/share/python-wheels/distro-1.3.0-py2.py3-none-any.whl/distro.py", line 550, in __get__
    ret = obj.__dict__[self._fname] = self._f(obj)
  File "/usr/share/python-wheels/distro-1.3.0-py2.py3-none-any.whl/distro.py", line 998, in _lsb_release_info
    stdout = subprocess.check_output(cmd, stderr=devnull)
  File "/usr/lib/python2.7/subprocess.py", line 223, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1

Und python3-pip gibt es nicht.

Was tun?

Gruß
Joerg
Server: yavdr-ansible (Ubuntu 18.04) Silverstone LC11, AT3IONT-I, 2GB DDR2, TT S2-6400, Riser RC11, SSD ADATA 120GB, Samsung 1TB
Client: MLD5.4 Shuttle XS35GTV2, SSD OCZ 60GB, FB Medion X10

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
[MLD-5.5 testing] RPI4 pyserial kann nicht installiert werden
« Reply #1 on: November 27, 2021, 19:45:39 »
Wenn ich es richtig erinnere kümmert sich das rpi-led Paket um die LEDs
Kann aber auch sein, dass es hierbei nur um die RPI Onboard LEDs geht.
Eventuell sind die LEDs auch direkt über das sys Filesystem zu steuern, unter /sys/class/leds/...
« Last Edit: November 27, 2021, 19:48:48 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Nokman

  • Member
  • **
  • Posts: 73
    • View Profile
[MLD-5.5 testing] RPI4 pyserial kann nicht installiert werden
« Reply #2 on: November 27, 2021, 19:52:09 »
Das RPI-LED Packet (welches momentan nicht geht) kümmert sich um die Netzwerk LEDS und Power LED um diese zu Deaktivieren.
Hat mit angeschlossenen LEDS am GPIO eigentlich nix zu tun.

Wie es aussieht versucht er auch nicht python 3 zu nutzen.
Starte es mal mit
Code: [Select]
python3 -m pip install pyserial
Code: [Select]
pip --versionoder
Code: [Select]
python3 -m pip --version
« Last Edit: November 27, 2021, 20:09:32 by Nokman »

Offline GRISO

  • Newbie
  • *
  • Posts: 12
    • View Profile
[MLD-5.5 testing] RPI4 pyserial kann nicht installiert werden
« Reply #3 on: November 28, 2021, 07:41:46 »
Moin,

der Befehl

Code: [Select]
python3 -m pip install pyserialliefert
Code: [Select]
/usr/bin/python3: No module named pip
Pip Version
Code: [Select]
pip --version
pip 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)

Und bei PYthon3 wieder
Code: [Select]
python3 -m pip --version
/usr/bin/python3: No module named pip

Gruß
Joerg
Server: yavdr-ansible (Ubuntu 18.04) Silverstone LC11, AT3IONT-I, 2GB DDR2, TT S2-6400, Riser RC11, SSD ADATA 120GB, Samsung 1TB
Client: MLD5.4 Shuttle XS35GTV2, SSD OCZ 60GB, FB Medion X10

Offline GRISO

  • Newbie
  • *
  • Posts: 12
    • View Profile
Habe die Antwort gefunden, auch wenn ich nicht sicher bin, ob das wirklich die optimale Lösung ist.
Nach dem ich in /usr/bin/lsb_release die erste Zeile von

Code: [Select]
#!/usr/bin/python3 -Es
auf
Code: [Select]
#!/usr/bin/pythonx2.7 -Es
geändert habe, konnte ich pyserial installieren.

Gruß
Joerg
Server: yavdr-ansible (Ubuntu 18.04) Silverstone LC11, AT3IONT-I, 2GB DDR2, TT S2-6400, Riser RC11, SSD ADATA 120GB, Samsung 1TB
Client: MLD5.4 Shuttle XS35GTV2, SSD OCZ 60GB, FB Medion X10

[1] MLD-5.x / Systems / Raspberry PI / [MLD-5.5 testing] RPI4 pyserial kann nicht installiert werden
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.