版权声明:欢迎转载,请注明作者和出处 https://blog.csdn.net/baichoufei90/article/details/83796739
ImportError: No module named bs4
python2代码里面有一句
from bs4 import BeautifulSoup
会报错ImportError: No module named bs4
我的是mac,通过以下命令可以直接安装bs4。
$ pip install beautifulsoup4
Requirement already satisfied: beautifulsoup4 in /Users/chengc/anaconda3/lib/python3.6/site-packages (4.6.0)
但在我的情况里,还是报同样错。而且我们发现这个已经安装的bs4目录是在python3.6下。
这个时候就必须去官网下载并重新为python2手动安装bs4。
最新版本bs4下载链接: beautifulsoup4-4.6.3.tar.gz
下载完成后,用命令解压后进入该目录,手动执行如下命令(请注意,我指明了使用Python2安装):
python2 setup.py install
执行完成后,不会再报错了。