几周前,我最初安装了官方的Kaggle 这里,它运行良好。然而,现在,每当我试图退出竞争(甚至列出它们)时,似乎都会给我带来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重新安装来修复这个问题,当这个方法不起作用时,我就去手动删除了active virtualenv目录中的站点包,但是没有成功。
Python版本3.6.3 (Anaconda)。Kaggle版本1.3.12。
我不知道几周前发生了什么变化!有什么想法吗?我可能是在做傻事。
非常感谢,亚历克斯
发布于 2018-07-03 17:42:49
从你问题的时间上看,你可能碰到了我们遇到的服务器故障。现在应该修好了。:)
https://stackoverflow.com/questions/51146156
复制相似问题