'No module named google.auth.transport.grpc' 即使 google-auth 已经用 pip 安装

'No module named google.auth.transport.grpc' even though google-auth has been installed with pip

在我的 raspberry pi 3 上,我正在尝试 运行 this code,但出现此错误: 没有名为 google.auth.transport.grpc

的模块

我已经安装了 requirements.txt 中列出的所有软件包(在上面相同的 github 页面上),并安装了 grpcio。我已经安装了 google-auth。我已经安装了 google-assistant-sdk。我不知道为什么这个模块不能正常工作。如果我打开 python 并尝试:import google.auth 它会给出相同的错误“No module named google.auth”

关于如何解决这个问题有什么想法吗?

尝试验证您用于 运行 此代码的 Python 版本。如果您在 Python 2.x 中安装了模块并尝试使用 Python 3.x 运行 它不会工作,因为模块安装在 Python 2 在 Python 3 中不可用,反之亦然。

我试图 运行 使用 python -m textinput.py 的程序,它使用了 python 2.x

使用 python3 -m textinput.py 使用 python 3.x

解决了我的问题