在我的树莓派 3 上,我尝试运行 此代码,但出现此错误: 没有名为 google.auth.transport.grpc 的模块
我已经安装了requirements.txt中列出的所有软件包(在上面的同一github页面上),并安装了grpcio。我已经安装了谷歌认证。我已经安装了 google-assistant-sdk。我不知道为什么这个模块不能正常工作。如果我打开 python 并尝试:
import google.auth
它会给出相同的错误“没有名为 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 解决了我的问题
我在运行 python 脚本时遇到了此错误,这些脚本在 Google Cloud SDK 组件更新之前一直运行良好。
尝试删除项目的虚拟环境并重新安装所有库,但这没有帮助。
最终,我按照下面的页面完全卸载了Google Cloud SDK并重新安装了它。一切又恢复正常了。不知道是什么坏了。