所以我尝试将树莓派用作Google助手,并按照Google开发人员指南页面上的步骤进行操作。我得到命令:
google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \ --save --headless --client-secrets /path/to/client_secret_client-id.json
但是当我将其输入终端时,我遇到了以下回溯错误:
(env) pi@raspberrypi:~ $ google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless --client-secrets ~/client_secret_978034168413-0l332bgdhmjv0uhop9g7g1ocufva7k9t.apps.googleusercontent.com.json
Traceback (most recent call last):
File "/home/pi/env/bin/google-oauthlib-tool", line 10, in <module>
sys.exit(main())
File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/pi/env/lib/python3.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home/pi/env/lib/python3.7/site-packages/google_auth_oauthlib/tool/__main__.py", line 100, in main
scopes=scope
File "/home/pi/env/lib/python3.7/site-packages/google_auth_oauthlib/flow.py", line 181, in from_client_secrets_file
client_config = json.load(json_file)
File "/usr/lib/python3.7/json/__init__.py", line 296, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "/usr/lib/python3.7/json/__init__.py", line 348, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
我不知道是什么原因造成的,而且我几乎没有使用python的经验。我试图通过谷歌搜索执行命令的原因和其他方式,但是它们都产生相同的错误。我正在使用PC上的ssh连接到pi,但我怀疑那是原因。请帮忙,我的项目即将到期,我需要启动并运行它。 谢谢。