MacOS运行Youtube-Comment-Bot遇ImportError:缺失google.oauth2.credentials模块
解决MacOS运行Youtube-Comment-Bot时的
google.oauth2.credentials导入错误 嘿,这个问题我之前也碰到过!报错里的ImportError: No module named google.oauth2.credentials说白了就是你的Python环境缺了Google OAuth相关的依赖包,下面是具体的解决步骤:
- 先确认Python版本:Mac系统默认自带的
python命令指向Python2,而这个项目大概率是基于Python3开发的。你可以先运行python --version看看版本,如果显示2.x,那后续操作建议用python3和pip3来执行。 - 安装必要依赖包:直接安装包含
google.oauth2.credentials的相关库,在终端运行:
如果你确实要使用Python2(不推荐,因为Python2已经停止维护了),可以把命令里的pip3 install google-auth google-auth-oauthlib google-api-python-clientpip3换成pip。 - 更省心的方式:安装项目所有依赖:项目根目录里应该有个
requirements.txt文件,里面列了所有需要的包,直接运行下面的命令一次性安装:pip3 install -r requirements.txt - 重新运行脚本:安装完成后,用对应的Python版本执行脚本:
要是你的系统里python3 yt.pypython已经指向Python3了,直接用python yt.py就行。
内容的提问来源于stack exchange,提问作者alex maks
相关产品推荐
相关产品推荐

