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

Mac OS下导入BeautifulSoup提示ModuleNotFoundError的问题求助

解决Mac OS中Python 3.12找不到BeautifulSoup4的问题

方案一:直接给Python 3.12安装BeautifulSoup4

  • 打开终端,执行以下命令,指定使用Python 3.12的pip工具安装包:
    python3.12 -m pip install beautifulsoup4
    
  • 安装完成后,验证是否成功:
    python3.12 -c "from bs4 import BeautifulSoup; print('安装成功')"
    
    如果终端输出安装成功,说明包已正确安装到Python 3.12的环境中,此时运行代码就不会报错。

方案二:使用Python 3.12的虚拟环境(推荐)

虚拟环境可以隔离不同Python版本的依赖,避免环境混乱:

  • 创建虚拟环境(myenv为自定义环境名称,可替换):
    python3.12 -m venv myenv
    
  • 激活虚拟环境:
    source myenv/bin/activate
    
    激活后终端提示符会显示环境名称(如(myenv)),此时pip默认对应虚拟环境里的Python 3.12。
  • 安装BeautifulSoup4:
    pip install beautifulsoup4
    
  • 后续运行代码时,确保激活该虚拟环境即可。退出虚拟环境执行:
    deactivate
    

方案三:切换到Anaconda的Python 3.11环境运行代码

如果想继续使用Anaconda环境中的BeautifulSoup4:

  • 激活你的Anaconda Python 3.11环境(替换your_env_name为实际环境名,比如base):
    conda activate your_env_name
    
  • 在代码编辑器/IDE中,将解释器切换为该Anaconda环境的Python 3.11,再运行from bs4 import BeautifulSoup即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 21:03:11