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

已安装beautifulsoup4仍遇ModuleNotFoundError: No module named 'bs4'求助

解决ModuleNotFoundError: No module named 'bs4'的方案
  • 确认Python与pip的环境一致性
    这是最常见的问题根源:你用pip安装的包不在当前运行代码的Python环境中。

    1. 终端执行python --version,记录当前代码使用的Python版本
    2. 再执行pip --version,查看输出中的Python路径是否与前者一致。若不一致,说明使用了不同环境的pip
  • 用对应环境的pip重新安装

    • 如果是Python 3.x版本,改用pip3 install beautifulsoup4
    • 更稳妥的方式:直接通过Python解释器调用pip安装,确保包进入当前环境:
      python -m pip install beautifulsoup4
      
  • 检查虚拟环境状态
    若使用了虚拟环境(如venv、conda):

    • 运行代码前必须激活对应的虚拟环境
    • 安装包时也要在激活虚拟环境的状态下执行pip命令
  • 手动验证安装状态
    终端执行以下命令,若能正常输出版本号,说明包已正确安装:

    python -c "import bs4; print(bs4.__version__)"
    

    此时需检查你的IDE或运行代码的终端是否使用了这个Python解释器

  • 核对IDE的解释器配置
    若用PyCharm、VS Code等IDE:

    1. 打开设置找到Python解释器选项
    2. 确认选中的解释器是安装了beautifulsoup4的版本
    3. 若列表中没有该包,直接在IDE的包管理界面搜索安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 21:18:24