ModuleNotFoundError:没有名为“bs4”的模块

新手上路,请多包涵

当我尝试像这样导入 BeautifulSoup 时

from bs4 import BeautifulSoup

当我运行我的代码时,我收到了这条错误消息。 ModuleNotFoundError: No module named 'bs4

如果有人知道如何解决这个问题,那就太好了!

 import os
import csv
import requests
import bs4

requete = requests.get("https://url")
page = requete.content
soup = BeautifulSoup(page)

h1 = soup.find("h1", {"class": "page_title"})
print(h1.string)

编辑:我不知道为什么,但如果我用 python3.6 运行我的代码,它不起作用,但用 python3.7 或 2.7 就很好。谢谢你的帮助

原文由 Puttsche 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

执行 pip install bs4 解决您的错误。如果您安装了不同版本的 Python,请根据您的要求尝试使用 pip2pip3

 pip2 install bs4 # for Python2
pip3 install bs4 # for Python3

原文由 0xInfection 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进