Python导入google.oauth2.credentials导入错误:没有名为google.oauth2.credentials的模块

Python导入google.oauth2.credentials导入错误:没有名为google.oauth2.credentials的模块,python,Python,我正在试着运行这个机器人 在mac os中,但我得到了这个错误 l:Youtube-Comment-Bot-master ROOTXX$ python yt.py Traceback (most recent call last): File "yt.py", line 6, in <module> import google.oauth2.credentials ImportError: No module named google.oauth2.credentials

我正在试着运行这个机器人 在mac os中,但我得到了这个错误

l:Youtube-Comment-Bot-master ROOTXX$ python yt.py
Traceback (most recent call last):
  File "yt.py", line 6, in <module>
    import google.oauth2.credentials
ImportError: No module named google.oauth2.credentials
l:Youtube-Comment-Bot-master ROOTXX$ 
l:Youtube评论机器人主机ROOTXX$python yt.py
回溯(最近一次呼叫最后一次):
文件“yt.py”,第6行,在
导入google.oauth2.credentials
ImportError:没有名为google.oauth2.credentials的模块
l:Youtube评论机器人主机ROOTXX$

在根终端中运行:

pip install --upgrade google-api-python-client
来自,通过谷歌搜索找到

编辑:更好的是,您自己链接了所需的库。它们位于GitHub README.md中。请阅读您自己的链接。无论如何,要安装的命令如下所示:

# pip install --upgrade google-api-python-client
# pip install --upgrade requests
# pip install --upgrade beautifulsoup4

google
不是标准的库包。你安装了Google Python API库吗?你链接到的页面有一个需求列表,包括一个YouTube API(我在视频中演示了如何获得一个API,这非常简单),以及一个需要安装的模块列表。你按照这些说明做了吗?一个快速的谷歌让我想到,也许这就是你要找的?
random
是一个标准库,不要用pip安装它
bs4
是由
beautifulsoup4
项目安装的模块,请使用后者,而不是
bs4
google-api-python客户端
包包括其他
google
模块。谢谢。我没有校对,显然从来没有重新安装随机:)。我不知道谷歌api python客户端包,但如果你这么说的话。bs4我可以用我回答中的命令安装,请你解释一下区别?Hrm,我可能对
google auth
google auth oauth
软件包有错误;API客户端确实包含OAuth2支持,但链接的项目决定使用另一个包。OP接下来会发现他们需要向Google注册并下载一个JSON文件,脚本将尝试读取该文件,等等。啊,
Google auth
Google auth oauth
的依赖项,因此不需要单独安装前者。还有。