我正在尝试在AdWords API的authentification文件夹中运行“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时,它使用的是我系统的版本,该版本没有此模块。