使用 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.
我不确定几周前发生了什么变化!有任何想法吗?我可能在做一些愚蠢的事情。
非常感谢,
亚历克斯
从您提出问题的时间来看,您似乎遇到了我们遇到的服务器故障。现在应该修好了。 :)
几周前我最初安装了官方 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.
我不确定几周前发生了什么变化!有任何想法吗?我可能在做一些愚蠢的事情。
非常感谢, 亚历克斯
从您提出问题的时间来看,您似乎遇到了我们遇到的服务器故障。现在应该修好了。 :)