使用 Kaggle CLI 时出错

Error when using Kaggle CLI

几周前我最初安装了官方 Kaggle CLI here,它运行良好。然而,现在,每当我尝试拉一个比赛(甚至列出它们)时,它似乎都会给我 python 错误。例如,当我把这个:

$ kaggle competitions list

它给了我一个属性错误和这个回溯:

Traceback (most recent call last):
  File "/home/ubuntu/src/anaconda3/envs/fastai/bin/kaggle", line 11, in <module>
    sys.exit(main())
  File "/home/ubuntu/src/anaconda3/envs/fastai/lib/python3.6/site-packages/kaggle/cli.py", line 48, in main
    out = args.func(**command_args)
  File "/home/ubuntu/src/anaconda3/envs/fastai/lib/python3.6/site-packages/kaggle/api/kaggle_api_extended.py", line 178, in competitions_list_cli
    competitions = self.competitions_list(page, search)
  File "/home/ubuntu/src/anaconda3/envs/fastai/lib/python3.6/site-packages/kaggle/api/kaggle_api_extended.py", line 175, in competitions_list
    return [Competition(c) for c in competitions_list_result]
  File "/home/ubuntu/src/anaconda3/envs/fastai/lib/python3.6/site-packages/kaggle/api/kaggle_api_extended.py", line 175, in <listcomp>
    return [Competition(c) for c in competitions_list_result]
  File "/home/ubuntu/src/anaconda3/envs/fastai/lib/python3.6/site-packages/kaggle/models/kaggle_models_extended.py", line 23, in __init__
    parsed_dict = {k: parse(v) for k, v in init_dict.items()}
AttributeError: 'str' object has no attribute 'items'

我尝试通过卸载然后使用 pip 重新安装来修复此问题,以及何时 那没有用我去了并手动删除了活动 virtualenv 目录中的站点包,但没有运气。

Python 版本 3.6.3(Anaconda)。 Kaggle API 版本 1.3.12.

我不确定几周前发生了什么变化!有任何想法吗?我可能在做一些愚蠢的事情。

非常感谢, 亚历克斯

从您提出问题的时间来看,您似乎遇到了我们遇到的服务器故障。现在应该修好了。 :)