如何解决PyGithub - 无法从 github 导入 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 - Python 3.9.5 pip -V - pip 21.2.1
解决方法
它必须是带有小写 Github
的 h
。
您甚至可以在 documentation 或 PyPi.org
的示例中看到它版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。