BeautifulSoup是python中最好用的网络解析库,但当我安装之后from bs4 import BeautifulSoup
导入库的时候却报错
这个问题持续困扰了2小时,网上查阅了各种资料也没有找到对应办法,包括卸载重装, 最后在一个网页中看到了答案给python3安装模块需要使用pip3 install命令
原因分析:
-
pip
是python
的包(模块)管理工具; - Mac系统本身预先安装了
pyhton2.7
版; -
python3
并不能完全向下兼容python3
以下的版本;
所以pip
考虑到了版本并存的问题,在安装模块的时候针对python2
和python3
有了不同的命令,针对python2
的命令是pip install xxx
, 而针对python3
的命令是pip3 install xxx
因为我们现在使用的都是python3,所以我们通过执行pip install beautifulsoup4
实际上是给pyhon2安装了beautifulsoup4模块,那么我们只需要把该命令换成pip3 install beautifulsoup4
即可
记住:给
python2
安装模块的命令是pip install xxx
, 给python3
安装模块的命令是pip3 install xxx