Es gibt einige Fehler mit der neuen Version von html5lib ist. Ich fand zwei Lösungen für dieses Problem:
- Herunterstufung html5lib (Ich habe versucht, mit Version 0,9999999)
pip uninstall html5lib
pip installieren html5lib == 0,9999999
Nach Herabstufung Alles scheint perfekt zu funktionieren.
- Temporäre Lösung von beautifulsoup4 Paketdatei Bearbeitung
<path_to_your_virtualenv> /lib/python2.7/site-packages/bs4/builder/__init__.py
Am Ende einer Datei, die Sie benötigen nächsten Zeilen auszukommen:
from . import _htmlparser
register_treebuilders_from(_htmlparser)
try:
from . import _html5lib
register_treebuilders_from(_html5lib)
except ImportError:
# They don't have html5lib installed.
pass
Nachdem Sie sie kommentieren, wird Bachstelze richtig starten.
P.S. Ich bevorzuge die erste Option.
Edit 1:
Gefunden offen GitHub Ausgabe: https://github.com/html5lib/html5lib-python/issues/276
Was ist Ihr django und Python-Versionen ? –