怎样安装python的bs4包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样安装python的bs4包相关的知识,希望对你有一定的参考价值。

使用pip安装,进入python安装目录的script目录下。然后使用命令pip install 包名,就可以了 参考技术A 在命令行中输入:python -m pip install bs4 参考技术B 搜索Python包可以到pypi.python.org 找到需要的包后,可以通过以下语句进行安装 pip install 包名称 可以通过以下语句列出所有已安装的包 pip list本回答被提问者采纳

Windows下安装BeautifulSoup

下面就是bs4的安装过程了:

1.去官网下载BeautifulSoup4Beautiful Soup 4.3.2

2.解压文件

将下载得到的压缩包解压到任意文件夹,路径不含中文

 

3.打开cmd命令提示符

win+r,输入cmd,回车

 进入解压后的目录,我这里是C:\\Python27\\bs4\\beautifulsoup4-4.3.2

  所以使用

cd C:\\Python27\\bs4\\beautifulsoup4-4.3.2

然后

python setup.py build

接着

python setup.py install

完成安装

4.测试

python
import bs4

没有提示错误,成功!

 

安装解析器

解析器使用方法优势劣势
Python标准库 BeautifulSoup(markup, "html.parser")
  • Python的内置标准库
  • 执行速度适中
  • 文档容错能力强
  • Python 2.7.3 or 3.2.2)前 的版本中文档容错能力差
lxml HTML 解析器 BeautifulSoup(markup, "lxml")
  • 速度快
  • 文档容错能力强
  • 需要安装C语言库
lxml XML 解析器

BeautifulSoup(markup, ["lxml", "xml"])

BeautifulSoup(markup, "xml")

  • 速度快
  • 唯一支持XML的解析器
  • 需要安装C语言库
html5lib BeautifulSoup(markup, "html5lib")
  • 最好的容错性
  • 以浏览器的方式解析文档
  • 生成HTML5格式的文档
  • 速度慢
  • 不依赖外部扩展

推荐使用lxml作为解析器,因为效率更高. 在Python2.7.3之前的版本和Python3中3.2.2之前的版本,必须安装lxml或html5lib, 因为那些Python版本的标准库中内置的HTML解析方法不够稳定.

提示: 如果一段HTML或XML文档格式不正确的话,那么在不同的解析器中返回的结果可能是不一样的,查看 解析器之间的区别 了解更多细节

以上是关于怎样安装python的bs4包的主要内容,如果未能解决你的问题,请参考以下文章

怎样手动安装python的包

Windows下安装BeautifulSoup

Python爬虫 BeautifulSoup(bs4)-- bs4介绍安装bs4bs4基础语法

Python爬虫 BeautifulSoup(bs4)-- bs4介绍安装bs4bs4基础语法

Windows命令行下pip安装python whl包

CentOS下安装bs4