导入beautifulsoup的问题

img

img

这是全部报错

img

库都在pycharm安装了,一直都是在报错,请问这是什么问题呢?怎么解决呢?

最后的错误是什么?拉倒最下面看具体错误,如果是下面的
AttributeError: module 'collections' has no attribute 'Callable'

Process finished with exit code 1

参考:

在用python3.10吗?看起来beautifulsoup库正在使用已删除的不推荐使用的别名来收集抽象基类。更多信息请点击此处:https://docs.python.org/3/whatsnew/3.10。html#已删除

快速修复方法是将以下两行粘贴到导入的正下方:


import collections
collections.Callable = collections.abc.Callable

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:BeautifulSoup4在pycharm环境中的安装
  • 除此之外, 这篇博客: 基于pycharm的beautifulsoup4库使用教程中的 基于pycharm的beautifulsoup4库使用教程 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 以下回答由chatgpt基于相关博客总结生成:

    首先我们需要确定报错提示信息,根据报错提示信息尝试解决问题。如果报错提示信息不明确,我们可以尝试通过以下步骤来解决问题: 1. 确认是否成功安装了beautifulsoup4库,可以使用命令pip show beautifulsoup4来查看。 2. 确认导入语句是否正确,正确的导入语句应该是from bs4 import BeautifulSoup,其中bs4是beautifulsoup4库的缩写,BeautifulSoup是一个类名。 3. 确认代码中是否存在语法错误或其他错误,可以尝试注释掉部分代码并逐一排查。 4. 尝试重新安装beautifulsoup4库,可以使用命令pip uninstall beautifulsoup4pip install beautifulsoup4来卸载和安装beautifulsoup4库。 如果以上步骤都不能解决问题,我们可以尝试查找其他资源或者咨询相关专业人士的意见。