ImportError:没有名为BeautifulSoup或BeautifulSoup4 Python的模块

2024-05-14 05:43:56 发布

您现在位置:Python中文网/ 问答频道 /正文

在MacOS上,我安装了自制程序,然后安装了pip。在

尝试使用使用“beauthoulsoup”包的Python scraper。在

运行:pip install -r requirements.txt

在要求.txt包括:

BeautifulSoup
ipython

beauthulsoup给出了一个错误,在google上我发现有一个新版本。所以我跑了:

^{pr2}$

似乎安装正确。然后我运行了抓取脚本,得到了以下错误:

Traceback (most recent call last):
  File "scrape.py", line 3, in <module>
    from BeautifulSoup import BeautifulSoup
ImportError: No module named BeautifulSoup

我尝试在脚本中将BeautifulSoup4改为BeautifulSoup4,但这是相同的错误。在

还有什么我可以试试的吗?在

这是我试图使用的脚本:https://github.com/jojurajan/wp-content-scraper


Tags: installpip程序txt脚本错误ipythonmacos
2条回答

有问题的代码是我创建的。scraper使用python2.7和beauthoulsoup的旧版本。对于我来说,在中没有提到Python版本和beauthoulsoup版本是一个错误要求.txt. 新手在向野外发布代码时出错。:)

我已经更新了自述文件以指定支持的Python版本。在

这本质上是因为beautifulsoup4与 它以前的版本。在

旧版本公开了一个名为BeautifulSoup的模块。在

from BeautifulSoup import BeautifulSoup

在Python中导入模块的新方法是。在

^{pr2}$

不过,你好像是在用一个旧刮刀写的。要解决这个问题,你必须安装旧版本。在

也许你可以分享完整的requirements.txt,我们将看到它使用的版本。在

相关问题 更多 >