2017-11-16 8 views
0

I'mtはグールビジョンAPIを使用しようとしているが、私は次のエラーを取得せずに、私のPythonスクリプトを実行することはできません。google.auth.exceptions.DefaultCredentialsError - ではない有効なJSONファイル

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)',)) 

私のPythonスクリプト:

import io 
from google.cloud import vision 

vision_client = vision.Client() 
#file_name = "/var/www/FlaskApp/FlaskApp/static/"#'375px-Guido_van_Rossum_OSCON_2006_cropped.png' 

file_name = '1200px-Guido_van_Rossum_OSCON_2006.jpg' 

#file_name = "/var/www/FlaskApp/FlaskApp/static/cyou_pic_folders/cyou_folder_2017_11_16_10_26_18/pi_pic_lc_2017_11_16_10_26_1800049.png" 

with io.open(file_name, 'rb') as image_file: 
    content = image_file.read() 
    image = vision_client.image(
     content=content,) 

labels = image.detect_labels() 
for label in labels: 
    print(label.description) 

ありがとうございます!

答えて

0

DefaultCredentialsErrorは、デフォルトの資格情報の取得に失敗したことを示します。適切な方法で初期設定を行っていますか? 見てくださいvision

関連する問題