当试图在raspbian上安装google助手时,“google-oauthlib-tool:command not found”

时间:2018-01-16 15:45:14

标签: python raspbian google-assistant-sdk

我正在尝试使用Raspbian在新设置的pi 3上安装Google助手。我收到消息“没有名为googlesamples.assistant.auth_helpers的模块”,所以我按照回答这个问题给出的说明:No module named googlesamples.assistant.auth_helpers

前两个命令似乎完成正常,但第三个命令给出 “google-oauthlib-tool:command not found”

我的编程技巧过于生疏,无法解决出错的问题。

Python 3.5.3;忘记了如何找到SDK的版本,但应该是最新版本。

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:5)

您是否已按照the instructions设置虚拟Python环境?

sudo apt-get update
sudo apt-get install python3-dev python3-venv 
# Use python3.4-venv if the package cannot be found.
python3 -m venv env
env/bin/python -m pip install --upgrade pip setuptools
source env/bin/activate

然后您应该可以使用pip安装the oauth tool

python -m pip install --upgrade google-auth-oauthlib[tool]

您可以使用pip freeze

显示所有已安装的软件包
pip freeze | grep google

答案 1 :(得分:1)

在运行python -m pip install --upgrade google-auth-oauthlib[tool]之前,运行

pip install google-auth

然后:

python -m pip install --upgrade google-auth-oauthlib[tool]

google-auth是Raspbian中google-auth-oauthlib的依赖项

答案 2 :(得分:0)

您需要通过locate google-oauthlib-tool

找到该工具

然后,进入路径并使用您的参数在其中打开