我正在尝试使用Google API进行语音识别,并且已经在命令提示符下成功获取了成绩单。但是,我想在Python IDLE中做同样的事情,并且得到的错误是“请设置GOOGLE_APPLICATION_CREDENTIALS或明确创建凭据并重新运行该应用程序。”我在set GOOGLE_APPLICATION_CREDENTIALS='C:\\Users\\...\\PSC.json'
的命令提示符中规避了这个问题,它确实有效。那么如何通过python IDLE设置此变量?谢谢!
答案 0 :(得分:0)
尝试使用os
模块。
>>> import os
>>> os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'C:\\Users\\...\\PSC.json' # Set a new env. variable (String value)
>>> os.environ.get('GOOGLE_APPLICATION_CREDENTIALS') # Retrieve the value
'C:\\Users\\...\\PSC.json'