from español ejemplos beautifulsoup html5lib

español - install beautifulsoup python 3



beautifulsoup, html5lib: el objeto del módulo no tiene atributo_base (6)

Actualicé beautifulsoup4 y html5lib y resolvió el problema.

pip install --upgrade beautifulsoup4 pip install --upgrade html5lib

Cuando actualicé mis paquetes tengo este nuevo error:

class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder): AttributeError: ''module'' object has no attribute ''_base''

Traté de actualizar beautifulsoup , sin más resultados. ¿Cómo puedo arreglar eso?


El mismo problema ocurrió en mí. No sé qué intentabas hacer, pero ocurrió cuando intenté leer el archivo XML en pandas, usando pd.read_html() .

El problema se soluciona actualizando todo beautifulsoup4, html5lib y lxml, como:

pip install bs4 pip install html5lib pip install lxml

Y reinicie su entorno Python y ahora está funcionando.


Este comando resolvió el problema para mí:

sudo pip install html5lib==0.9999999



La degradación a html5lib 1.0b8 en la respuesta @Bhavuk funciona pero soluciona un problema de versión con cloro.

La solución para mí fue con un cambio de versión de cloro para ser compatible con la nueva versión de html5lib

pip install --upgrade bs4 pip install --upgrade bleach==1.4.2 pip install --upgrade html5lib==1.0b8

Python versión 3.5


edit nov, 2017: parece que esto ya no funciona

Finalmente descubierto, un motor de búsqueda no arrojó nada, pero está referenciado en el rastreador de problemas de beautifulsoup: https://bugs.launchpad.net/beautifulsoup/+bug/1603299

funciona de nuevo con html5lib v 0.9999999 (7 nueves)

"html5lib<=0.9999999"