google.auth.exceptions.DefaultCredentialsError - 不是有效的json文件

时间:2017-11-16 16:56:32

标签: python google-cloud-platform

我正在尝试使用goole vision api但是我无法运行我的python脚本而没有收到以下错误:

std::vector<ACard> userHand; // or another stl container

// initialize userHand somehow

std::sort(userHand.begin(), userHand.end(),
    [](const ACard& left, const ACard& right)
    {
        return left.num < right.num;
    });

我的python脚本:

google.auth.exceptions.DefaultCredentialsError: ('File /root/GoogleCloudStaff/apikey.json is not a valid json file.', ValueError('Invalid control character at: line 5 column 37 (char 172)',))

非常感谢!

2 个答案:

答案 0 :(得分:0)

DefaultCredentialsError表示您未能获取默认凭据。您是否以正确的方式完成了初始设置? 看看vision

答案 1 :(得分:0)

您似乎缺少身份验证配置。来自Using the client library

  

使用客户端库

     

要运行客户端库,您必须先set up authentication