Seite 1 von 1

BS4 funktioniert auf Python 3.5 nicht, nur auf 2.7?

Verfasst: Sonntag 30. September 2018, 14:10
von xXSkyWalkerXx1
Hey Leute!

Undzwar habe ich folgendes Problem.
Ich habe ein programm geschrieben, das nach einer Klasse ausschau hält und liest.

Problem ist, es funktioniert nur in Python 2.7 und nicht in Python 3.5, da immer folgender Fehler kommt:

Code: Alles auswählen

Traceback (most recent call last):
  File "/home/pi/Schreibtisch/eee.py", line 1, in <module>
    from bs4 import BeautifulSoup
ImportError: No module named 'bs4'
...obwohl ich BS4 installiert habe - verstehe ich nicht, hatte jemand das gleiche Problem und konnte es lösen?

Danke im Vorraus!
Grüße, xXSkyWalkerXx1

Re: BS4 funktioniert auf Python 3.5 nicht, nur auf 2.7?

Verfasst: Sonntag 30. September 2018, 14:15
von Sirius3
Dann hast Du es für die falsche Python-Version installiert. Am besten mit dem Python, das Du auch für das Skript benutzen willst, mit '-m pip install BeautifulSoup' starten, dann ist es für dieses Python auch installiert.

Re: BS4 funktioniert auf Python 3.5 nicht, nur auf 2.7?

Verfasst: Sonntag 30. September 2018, 14:25
von snafu
Oder halt über die Paketverwaltung via python3-bs4, falls das angeboten wird.

Re: BS4 funktioniert auf Python 3.5 nicht, nur auf 2.7?

Verfasst: Sonntag 30. September 2018, 15:07
von xXSkyWalkerXx1
snafu hat geschrieben: Sonntag 30. September 2018, 14:25 Oder halt über die Paketverwaltung via python3-bs4, falls das angeboten wird.
Danke!
Hab in der Paketverwaltung irgendwas mit "error-tolerant HTML parser for Python / python-beautifulsoup-3.2.1-1" gedownloadet und aufeinmal hat's geklappt! :D

Grüße,
xXSkyWalkerXx1