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

VSCode虚拟环境运行Notebook遇ModuleNotFoundError: No module named 'bs4'求助

解决VSCode虚拟环境中Notebook找不到bs4的问题

以下是几个直接可行的排查和解决步骤:

  • 确认Notebook内核与虚拟环境匹配
    打开Notebook后,查看右上角的内核名称,是否和你激活的虚拟环境一致。如果不一致,点击内核名称,在弹出的列表中选择对应的虚拟环境内核。
    若列表里没有目标虚拟环境,先在已激活虚拟环境的终端执行:

    python -m ipykernel install --user --name=你的虚拟环境名称
    

    执行完成后重启Notebook,就能看到对应的内核选项。

  • 验证Python路径一致性
    在激活虚拟环境的终端里执行:

    # Linux/macOS
    which python
    # Windows
    where python
    

    记下输出的路径;然后在Notebook的单元格里运行:

    import sys
    print(sys.executable)
    

    对比两个路径,如果不一样,说明Notebook用的不是虚拟环境的Python解释器,切换内核即可解决。

  • 直接在Notebook环境安装依赖
    如果上面的方法都没起效,在Notebook的单元格里直接运行:

    !pip install beautifulsoup4
    

    这会强制给当前Notebook使用的Python环境安装bs4依赖。

  • 检查VSCode的Python解释器配置
    看VSCode左下角状态栏的Python解释器标识,确认是否选中了目标虚拟环境。如果不是,点击该标识,在弹出的列表中选择对应的虚拟环境,之后重启Notebook窗口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 04:50:29