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

同一CSV文件在不同Jupyter Notebook读取时出现ModuleNotFoundError求助

解决Jupyter Notebook读取CSV时的ModuleNotFoundError问题

核心排查方向:环境不一致

  • 两个Notebook大概率用了不同的Python虚拟环境,导致其中一个环境没装读取CSV的依赖包(比如pandas,csv是Python标准库一般不会缺)。
  • 验证方法:在两个Notebook里分别运行以下代码,对比输出的Python解释器路径和已装包列表是否一致:
    import sys
    print(sys.executable)  # 查看当前Python环境路径
    !pip list  # 列出当前环境已安装的包
    

具体解决步骤

1. 统一两个Notebook的运行环境

  • 打开Jupyter界面,查看右上角的kernel名称,确保两个Notebook选择同一个环境。如果目标环境不在kernel列表里,按以下步骤添加:
    # 先激活你常用的虚拟环境(比如conda环境)
    conda activate your_env_name
    # 安装ipykernel并将环境添加到Jupyter
    pip install ipykernel
    python -m ipykernel install --user --name=your_env_name
    
    重启Jupyter后就能在kernel选项里看到这个环境了。

2. 在报错的Notebook里安装缺失模块

  • 如果确认是依赖包没装,直接在报错的Notebook单元格里运行安装命令:
    !pip install pandas  # 如果你用pandas读取CSV
    

3. 额外确认CSV文件路径(可选)

  • 虽然你的报错是模块问题,但也可以顺带检查路径是否正确,避免后续踩坑:
    import os
    print(os.getcwd())  # 查看当前Notebook的工作目录
    
    确保CSV文件在这个目录下,或者直接用绝对路径读取:
    import pandas as pd
    df = pd.read_csv("/完整路径/你的文件.csv")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 06:34:52