美文网首页
[python]No module named 'bs4'

[python]No module named 'bs4'

作者: 不上火喝纯净水 | 来源:发表于2019-04-22 14:27 被阅读0次

BeautifulSoup是python中最好用的网络解析库,但当我安装之后from bs4 import BeautifulSoup导入库的时候却报错

20190422140607.png

这个问题持续困扰了2小时,网上查阅了各种资料也没有找到对应办法,包括卸载重装, 最后在一个网页中看到了答案给python3安装模块需要使用pip3 install命令

原因分析:

  1. pippython的包(模块)管理工具;
  2. Mac系统本身预先安装了pyhton2.7版;
  3. python3并不能完全向下兼容python3以下的版本;

所以pip考虑到了版本并存的问题,在安装模块的时候针对python2python3有了不同的命令,针对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

相关文章

网友评论

      本文标题:[python]No module named 'bs4'

      本文链接:https://www.haomeiwen.com/subject/rxuygqtx.html