在Jupyterlab加载Software Carpentry的CSV文件出现FileNotFoundError如何解决
问题排查步骤
- 确认Jupyter Notebook的当前工作目录
你已将Notebook保存在data-plotting文件夹内,先运行以下代码打印当前工作目录验证是否匹配预期:
如果输出路径不是import os print(os.getcwd())OneDrive/Desktop/data-plotting,说明Jupyter Lab启动时的工作目录不是该位置,你可以直接在data-plotting文件夹内重新启动Jupyter Lab,或者将读文件的路径替换为CSV文件的绝对路径。 - 修正路径层级错误
如果当前工作目录确实是data-plotting,你写的data-plotting/gapminder_gdp_oceania.csv相当于在data-plotting文件夹下再寻找同名子文件夹,自然找不到文件,直接将路径改为gapminder_gdp_oceania.csv即可,不需要加前面的层级前缀。 - 核对文件名拼写与格式
检查是否有大小写、特殊字符、拼写错误,比如是否因系统隐藏后缀导致实际文件名为gapminder_gdp_oceania.csv.csv。可以在GitBash中进入data-plotting文件夹后运行ls命令,直接复制输出的文件名粘贴到代码中,避免人工拼写错误。 - 修正库导入语句
你给出的代码中写的是import panda as pd,正确写法是import pandas as pd(末尾多一个s),如果实际运行代码也是该写法,先修正导入语句再重试。 - 排查OneDrive同步冲突
OneDrive正在同步文件时会临时锁定路径或文件,可能导致Python无法读取,暂停OneDrive同步后再重试即可。
内容的提问来源于stack exchange,提问作者powerline
相关产品推荐
相关产品推荐

