python - 无法在 Kaggle 内核中使用“kaggle.competitions”
问题描述
我正在尝试在远程 Kaggle 内核中使用 Python 模块,但是当我运行时from kaggle.competitions import nflrush
,出现此错误:
Could not find kaggle.json. Make sure it's located in /root/.kaggle. Or use the environment method.
- 我正在使用 Kaggle 笔记本。
- Nlf Rush 是 2 个月前结束的 kaggle 比赛
os.getcwd()
, 给我:'/kaggle/working'
os.listdir()
, 给我:['.ipynb_checkpoints', '__notebook_source__.ipynb']
但我不知道如何在 Kaggle 远程内核中添加凭据 kaggle.json。还是因为比赛结束了?
解决方案
我相信这是因为您的笔记本没有附加到数据集。
有关如何执行此操作的详细信息,请参阅此论坛帖子:https ://www.kaggle.com/c/nfl-big-data-bowl-2020/discussion/113684 。
最简单的方法是在比赛中创建它:单击比赛中任何页面上的“笔记本”选项卡——或者直接访问:https ://www.kaggle.com/c/nfl-big-data-bowl-2020 /notebooks — 并点击“New Notebook”然后笔记本应该被正确设置。
推荐阅读
- c++ - 找不到 SDL.h - Windows、MingW、Cmake 和 SLD2(在带有 CPP 的 VSCode 中)
- python - 将下载的文件保存在文件夹中(Python)
- node.js - 使用服务器发送的事件增长和增长的数组如何处理
- ios - 如何将两个元组的发布者平面映射到一个元组的发布者中
- php - PHP生成的html表单没有响应
- java - notifyDataSetChanged() 不能正常工作
- flutter - 如何为每个选项卡显示不同的 Tabbarview?
- php - php json 创建密钥
- python - 使用 strip() 函数
- html - CSS - 广告单背景未通过硬件检查?