使用Kaggle CLI时出错

时间:2018-07-03 03:11:50

标签: python kaggle

几周前,我最初安装了官方的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。

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

非常感谢, 亚历克斯

1 个答案:

答案 0 :(得分:1)

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