You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入beautifulsoup模块出现ImportError错误该如何解决?

执行from bs4 import beautifulsoup as bs时触发报错:
cannot import name 'BeautifulSoup4' from 'bs4' (C:\Users.........anaconda3\lib\site-packages\bs4_init_.py)

报错原因
  • 核心问题为导入类名拼写不符合官方规范:
    • bs4库对外提供的HTML/XML解析类名称为BeautifulSoup,既不支持全小写写法beautifulsoup,也不需要加版本后缀4(版本号仅在安装库的时候作为包名的一部分使用,不属于类名的组成部分)
    • 代码中使用的全小写类名和bs4库__init__.py文件中导出的类名不匹配,因此触发ImportError
解决方法
  • 第一步直接修正导入语句,正确写法如下:
from bs4 import BeautifulSoup as bs
  • 若修正后仍存在导入报错,按以下步骤排查:
    • 确认beautifulsoup4库已在当前运行环境中完成安装,对应安装命令:
      • 标准pip环境:pip install beautifulsoup4
      • Anaconda环境:conda install beautifulsoup4
    • 检查当前编辑器/终端使用的Python解析器路径,确认和执行安装命令的环境为同一个,避免多Python环境下库安装到其他解析器的依赖目录中

内容的提问来源于stack exchange,提问作者Ansumana Korleh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 22:45:03