BeautifulSoup 导入错误

Import error with BeautifulSoup

我已经使用 pip3 install beautifulsoup 下载了 BeautifulSoup 并且运行良好。

但是当我尝试 from bs4 import BeautifulSoupimport BeautifulSoup 时,我收到错误 ModuleNotFoundError: No module named 'BeautifulSoup'ModuleNotFoundError: No module named 'bs4',具体取决于我使用的代码行。

我不知道出了什么问题。为什么我会收到错误消息?

pip3 install beautifulsoup 将安装 BeautifulSoup 旧版本(准确地说是 Beautiful Soup 3)。

您需要pip3 install beautifulsoup4pip3 install bs4来安装BeautifulSoup4

然后你就可以像这样使用它了:

from bs4 import BeautifulSoup

你可以参考Beautiful Soupdownload page and documentation了解更多。

我遇到了同样的问题,为我解决的是升级 pip3。

试试这个
pip3 install --upgrade pip

如果这不起作用,我发现了另一种升级方法 from this post

curl https://bootstrap.pypa.io/get-pip.py | python3