本文介绍了在Python 3.5导入BS4的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经安装了Python的3.5和Beautifulsoup4。当我尝试导入BS4,我得到下面的错误。是否有任何解决?或者我应该只是安装Python 3.4呢?
请非常明确的 - 我是新来编程。非常感谢!
回溯(最后最近一次调用):
文件<&标准输入GT;,1号线,上述<&模块GT;
文件C:\\的Python 3.5 \\ lib目录\\仰卧包\\ BS4 \\ __ init__.py30行,上述<&模块GT;
从.builder进口builder_registry,ParserRejectionMarkup
文件C:\\的Python 3.5 \\ lib目录\\仰卧包\\ BS4 \\ __ init__.py,308线,上述<&模块GT;
从。进口_htmlparser
文件C:\\的Python 3.5 \\ lib目录\\仰卧包\\ BS4 \\ _htmlparser.py,7号线,上述<&模块GT;
从html.parser进口(
导入错误:无法导入名称'HTMLParseError
解决方案
更新:与4.4.0开始, BeautifulSoup
是与Python兼容3.5。升级:
PIP安装--upgrade beautifulsoup4
旧的答案:
由于对的HTMLParser 问题德precate严格模式所做的更改:
I'm afraid beautifulSoup4
is not compatible with Python 3.5 at the moment. Use Python 3.4.
这篇关于在Python 3.5导入BS4的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!