我正在尝试运行 AdWords API 的身份验证文件夹中的“generate_refresh_token.py”文件。
但是,当我按照 文档 中的描述执行 python generate_refresh_token.py
时,出现错误 ModuleNotFoundError: No module named 'google_auth_oauthlib'
。
所以我尝试使用 pip install google-auth-oauthlib
安装模块,输出如下:
Requirement already satisfied: google-auth-oauthlib in /home/$USER/anaconda3/lib/python3.6/site-packages (0.2.0)
我通过执行 source activate /home/$USER/anaconda3/envs/$environment_name
来激活我的 anaconda3 环境。我尝试使用上面的命令再次生成令牌,同样的错误。
找不到任何有用的答案或与此模块有相同问题的任何人。有没有人有我可以尝试的建议?
更新:我发现了错误。当我通过 pip 安装 google-auth-oauthlib 模块时,它作为模块安装在 anaconda3 库中。但是当我从命令行运行 python 时,它使用的是我系统中没有这个模块的版本。
原文由 Thomas 发布,翻译遵循 CC BY-SA 4.0 许可协议
我发现了错误。当我通过 pip 安装 google-auth-oauthlib 模块时,它作为模块安装在 anaconda3 库中。但是当我从命令行运行 python 时,它使用的是我系统中没有这个模块的版本。