在yupyter中我试图导入bs4但是我收到错误:
/usr/local/lib/python3.5/dist-packages/bs4/builder/__init__.py in HTMLTreeBuilder()
232 """
233
--> 234 preserve_whitespace_tags = HTMLAwareEntitySubstitution.preserve_whitespace_tags
235 empty_element_tags = set([
236 # These are from HTML5.
AttributeError: type object 'HTMLAwareEntitySubstitution' has no attribute 'preserve_whitespace_tags'
我完全卸载了bs4和html5lib而不是再次重新安装它们仍然会抛出相同的错误。 到处搜索这样的问题无法找到解决方案。 如果有人可以提供帮助,我会非常感激
奇怪的是,当我使用atom时,我没有这个错误。
答案 0 :(得分:1)
来自AttributeError: type object 'HTMLAwareEntitySubstitution' has no attribute... Google Groups:
尝试在Canopy中打开Jupyter笔记本,或
强制将html5lib降级为旧版本:
的
pip install --upgrade html5lib==1.0b8