本文介绍了在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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!