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

在Anaconda Cloud中用Pandas读CSV文件遇‘文件或目录不存在’错误求助

排查Anaconda Cloud中Pandas读取CSV文件路径错误的方案
  • 确认当前工作目录
    在代码中执行以下命令,查看代码运行时的当前工作路径:

    import os
    print(os.getcwd())
    

    你的相对路径Pandas_course/Project_data/project_transactions.csv必须是相对于这个输出路径的子路径,否则会触发找不到文件的错误。

  • 检查路径大小写匹配
    Anaconda Cloud的运行环境通常基于Linux/Unix,这类系统的文件路径严格区分大小写。确认代码中写的路径(包括目录名、文件名)和实际目录结构的大小写完全一致,比如Pandas_course不能写成pandas_course,project_transactions.csv不能写成Project_Transactions.csv。

  • 尝试使用绝对路径读取
    直接使用文件的完整绝对路径进行读取操作,比如从目录截图中获取到的绝对路径类似/home/user/notebooks/Pandas_course/Project_data/project_transactions.csv,修改代码为:

    import pandas as pd
    df = pd.read_csv("/home/user/notebooks/Pandas_course/Project_data/project_transactions.csv")
    

    验证是否能成功加载文件。

  • 检查文件读取权限
    执行以下命令查看文件的权限信息:

    !ls -l Pandas_course/Project_data/project_transactions.csv
    

    确保输出中的权限位包含r(读权限),如果当前用户没有读权限,需要调整文件权限。

  • 排查隐藏字符或空格问题
    部分情况下,文件名或目录名可能包含看不见的空格、制表符等隐藏字符,导致视觉上一致但实际不匹配。执行以下命令列出目标目录下的所有文件:

    !ls Pandas_course/Project_data/
    

    将输出的文件名和代码中使用的文件名逐一对比,确认完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 18:22:37