就一句话,不知道记在什么地方。这里方便我自己看。感谢CSDN,感谢CCTV,感谢父老乡亲。
官网文档的安装方式,哈哈。。如果不是root用户的话,有些会报权限不够的异常,需要在命令先加上:sudo 提升权限。
https://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-beautiful-soup (官网文档)
第一步
安装
python2安装执行如下方法:
apt-get install python-bs4
python3安装执行如下方法:
apt-get install python3-bs4
第二步
测试
python
from bs4 import BeautifulSoup
python3
from bs4 import BeautifulSoup
没有提示错误信息就是对的,不要怀疑,您已经安装好了。
其他,第二种安装方法
官网说,这个东东是通过PyPi发布,所以如果您无法使用系统打包程序安装它(如上),您可以使用easy_install或pip安装这个东东(前提你已经安装过pip和easy_install),包名为:beautifulsoup4。
这里需要说一下,python2对应pip和easy_install。python3对应的是pip3和easy_install3
下面以python2为例:
easy_install beautifulsoup4
或者
pip install beautifulsoup4
其他,最后一种安装方法
上面的几种方法还不行的话,还有最后一种安装方法。哇。。你人品真差。。
如果没有安装easy_install或pip,可以下载BeautifulSoup4l并安装setup.py
https://www.crummy.com/software/BeautifulSoup/bs4/download/ (下载对于版本)
python setup.py install
不过还有一种方法,不会。。。自己看官网文档吧。
BeautifulSoup支持Python标准库中包含的HTML解析器,但它也支持多种第三方Python解析器。一个是lxml解析器。根据您的设置,您可以使用以下命令安装lxml:
以python2为例:
apt-get install python-lxml
或者
easy_install lxml
或者
pip install lxml
另一个选择是html5lib解析器,您可以使用以下命令安装html5lib:
apt-get install python-html5lib
或者
easy_install html5lib
或者
pip install html5lib
说明:以上都是以python2为例,如果是python3,修改个人关键位置即可,如:python-lxml 修改为 python3-lxml ,pip 修改为 pip3,easy_install 修改为 easy_install3