前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3X安装beautifulsoup&&BS64遇到的一些error

python3X安装beautifulsoup&&BS64遇到的一些error

作者头像
双愚
发布2018-05-28 14:49:16
7330
发布2018-05-28 14:49:16
举报
beautifulsoup&&BS64
beautifulsoup&&BS64

用beautifulsoup写的没错的小爬虫地址:

前言: Beautiful Soup 3 目前已经停止开发,推荐在现在的项目中使用Beautiful Soup 4,不过它已经被移植到BS4了,也就是说导入时我们需要 import bs4 。所以这里我们用的版本是 Beautiful Soup 4.3.2 (简称BS4),另外据说 BS4 对 Python3 的支持不够好,虽然我用的Python35,如果有小伙伴用的是 Python3 版本,可以考虑下载 BS3 版本。 自己搞网页数据爬取时,需要 from bs4 import BeautifulSoup,所以在py程序运行中遇到了一系列错误…….

错误一:ImportError: No module named 'bs4'

错误如下:

ImportError: No module named 'bs4
ImportError: No module named 'bs4
  • 解决方法如下

Python如何安装模块:

1.下载BS4模块:

http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz

2.解压到Python安装目录下的根目录中:

根目录
根目录

3.运行cmd,进入解压缩后的目录(如果Python默认安装在C盘下,打开cmd之后可以使用cd …语句先返回根目录,再进入Python27\beautifulsoup4-4.3.2)

mark
mark

4.进入Python27\beautifulsoup4-4.3.2之后安装BS4模块: 执行:python setup.py install

python setup.py install
python setup.py install

可参考链接:http://www.cnblogs.com/victor5230/p/6397449.html


然而又出现错误:

错误二: ImportError: cannot import name 'HTMLParseError'

解决bs4在Python 3.5下出现“ImportError: cannot import name ‘HTMLParseError’”错误

  • 解决方法如下: 直接在cmd命令框中执行pip --upgrade beautifulsoup4
pip --upgrade beautifulsoup4
pip --upgrade beautifulsoup4

可参考链接:http://blog.csdn.net/sinat_26599509/article/details/50609646


错误三:bs4.FeatureNotFound

又出现错误:如下 bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

bs4.FeatureNotFound
bs4.FeatureNotFound
pip install wheel
pip install wheel

安装pip install lxml

pip install lxml
pip install lxml

可参考链接1:https://www.zhihu.com/question/49221958/answer/115712155 可参考链接2:http://study.163.com/forum/detail/1002230039.htm

竟然就好了!!!!!!!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 错误一:ImportError: No module named 'bs4'
  • 错误二: ImportError: cannot import name 'HTMLParseError'
  • 错误三:bs4.FeatureNotFound
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档