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

如何解决爬虫模块导入时的ModuleNotFoundError错误?

解决ModuleNotFoundError: No module named 'scraiping'问题

问题情况

在Jupyter Notebook(及桌面版IDLE)中运行从网站获取的代码时遭遇导入错误,已手动安装scraping模块,但错误仍未解决。

错误信息

ModuleNotFoundError                       Traceback (most recent call last)
Input In [5], in <cell line: 5>()
      2 get_ipython().run_line_magic('autoreload', '2')
      4 from datetime import datetime
----> 5 from scraping import Scraping
      6 from complete import Complete
      7 from train import Tree_updown, Tree_updown_k

ModuleNotFoundError: No module named 'scraiping'

报错代码

%load_ext autoreload
%autoreload 2

from datetime import datetime
from scraping import Scraping
from complete import Complete
from train import Tree_updown, Tree_updown_k

解决方案

  • 核对模块名称拼写
    错误提示中显示找不到scraiping,但你代码中导入的是scraping,且声称安装的是scraping。先通过pip list(系统终端)或!pip list(Jupyter单元格)查看已安装模块列表,确认模块实际名称:

    • 若列表中是scraiping,将代码中的from scraping import Scraping改为from scraiping import Scraping
    • 若列表中是scraping,则可能是scraping模块内部依赖scraiping未安装,执行pip install scraiping补充依赖
  • 确认Jupyter环境一致性
    Jupyter可能使用独立的Python环境,导致你在系统终端安装的模块未同步到Jupyter环境。直接在Jupyter单元格中执行!pip install scraping(或对应正确模块名),确保模块安装到当前运行环境。

  • 本地文件路径检查
    若scraping.py是网站提供的本地代码文件而非第三方模块,需确保该文件与你的Notebook文件在同一目录下;若不在同一目录,可通过以下代码将文件路径添加到Python搜索路径:

    import sys
    sys.path.append("/你的scraping.py文件所在目录路径")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 15:50:27