ImportError: No module named bs4

版权声明:欢迎转载,请注明作者和出处 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

执行完成后,不会再报错了。

猜你喜欢

转载自blog.csdn.net/baichoufei90/article/details/83796739