queue nicht gefunden
Closed this issue · 11 comments
Neu Aufgesetzt und erster Start:
sudo python bw_server.py
11.04.2020 12:05:36,888 - bw_server [DEBUG ]
11.04.2020 12:05:36,889 - bw_server [DEBUG ] ######################## NEW LOG ############################
11.04.2020 12:05:36,889 - bw_server [DEBUG ] BOSWatch server has started ...
11.04.2020 12:05:36,889 - bw_server [DEBUG ] Import python modules
11.04.2020 12:05:36,905 - bw_server [DEBUG ] - argparse
Traceback (most recent call last):
File "bw_server.py", line 35, in <module>
import queue
ImportError: No module named queue
Habe alles abgesucht "queue" ist wirklich nirgends zu finden
Auch bei bw_client.py die selbe Meldung
queue auskommentieren und es läuft weiter und hängt an einer anderen Stelle
System: Raspberry Pi4, Debian Buster light
Hast du das HTTP Plugin aktiviert?
Dies hat queue als Abhängigkeit.
Mit welcher Python Version führst du Boswatch aus?
Welche Python Version wird genutzt?
Queue ist eine Python Standard LIB
Versuch mal python3 bw_server.py
;-)
@janspeller evtl lässt sich da ja eine Abfrage implementieren, welche die genutzte Python Version beim Hochlauf prüft?
BW3 setzt ja auf Python 3 auf, im Gegensatz zum alten BW, welches noch unter Python 2.* lief
@Schrolli91 für die Überprüfung vielleicht ein neues Issie?
Setz ich mich anchher auf jeden fall mal dran und gucke was möglich ist
Nein das mit den Pfaden kann durchaus sein, dass es nicht stimmt.
Sind die Pfade meiner dev-Maschine.
Evtl kann man die Pfade auch ganz weglassen und nur rtl_fm
sowie multimon-ng
angeben.
Hab das auf meiner Dev-Kiste eben nur Absolut angegeben, obs sein MUSS kann ich grad gar nicht sagen.
@Smeti1 Eventuell tuts ein whereis multimon-ng
, dann braucht man nicht zu suchen 😉
@janspeller Guter Einwand - Vielleicht kann man ja sogar Boswach dazu überreden, die binaries mit whereis
selbst zu suchen? :-P
die Pfade müssen nicht drinnen sein in der client.yaml
es geht nur mit
rtlPath: rtl_fm
mmPath: multimon-ng
dann ist das hiermit ja erledigt