PyGithub - 无法从 github 导入 Github

PyGithub - Cant import Github from github

我正在开发一个项目,该项目需要与 github 交互并克隆存储库作为自我更新的方式。

我刚开始玩 PyGithub(看起来很容易使用),但我一直收到这个错误:

Traceback (most recent call last):
  File "c:\Users\joey\Desktop\TEST\cloning.py", line 2, in <module>
    from github import GitHub
ImportError: cannot import name 'GitHub' from 'github' (C:\Users\joey\AppData\Local\Programs\Python\Python39\lib\site-packages\github\__init__.py)

我已经尝试过的东西:

安装到

的路径
pip install --target=C:\Users\joeya\AppData\Local\Programs\Python\Python39\lib\site-packages pygithub

我试过了python -m pip install pygithub

在谷歌搜索我的错误代码后,我几乎遵循了所有可能的方法,但我仍然无法 运行 文档中的这个示例:

from github import GitHub

def main():
    g = GitHub('MY TOKEN')
    for repo in g.get_user().get_repos():
        print(repo.name)
        repo.edit(has_wiki=False)
    # to see all the available attributes and methods
    print(dir(repo))

if __name__ == '__main__':
    main()

我确信这是一个简单的修复,但我 运行 没有想法。 python-V-Python3.9.5 点子-V-点子 21.2.1

必须是 Github 小写 h

您甚至可以在 documentation or on PyPi.org

中的示例中看到它