Я установил официальный Kaggle CLI здесь несколько недель назад, и он работал нормально. Теперь, однако, всякий раз, когда я пытаюсь провести соревнование (или даже перечислить их), это, похоже, дает мне ошибки в питоне. Например, когда я положил это:
$ 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 (Анаконда). Kaggle API версия 1.3.12.
Я не уверен, что изменилось несколько недель назад! Есть идеи? Я, вероятно, делаю что-то глупое.
Большое спасибо,
Alex