greenMikeEU / SmartMeterEVNKaifaMA309

Dieses Projekt ermöglicht es den Smartmeter der EVN (Netz Niederösterreich) über die Kundenschnittstelle auszulesen.
GNU General Public License v3.0
46 stars 25 forks source link

bs4.featurenotfound: couldn't find a tree builder with the features you requested: lxml. do you need to install a parser library? #17

Open benhubert opened 1 year ago

benhubert commented 1 year ago

Ich habe das Skript auf einem Raspberry Pi Zero W mit dietpi 8.13.2 in Verwendung. Python Version 3.9.2.

Das Skript brach bei mir immer mit folgendem Fehler ab:

bs4.featurenotfound: couldn't find a tree builder with the features you requested: lxml. do you need to install a parser library?

lxml ist allerdings bereits installiert. Habe auch erfolglos versucht lxml explizit zu aktualisieren:

pip install -r requirements.txt
pip install lxml
pip install --upgrade lxml
pip install --upgrade bs4
pip install --upgrade -r requirements.txt

Die Lösung war letztendlich html.parser anstelle von lxml zu verwenden. Auch wenn es nicht wirklich HTML ist, scheint das zu funktionieren.

Meine Änderungen können hier eingesehen werden: https://github.com/greenMikeEU/SmartMeterEVNKaifaMA309/commit/e074afdf7eb455edad93b522d31de5a1ff5e5b25