我正在做一个项目,需要与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
发布于 2021-07-26 23:43:27
它必须是带有小写h
的Github
。
您甚至可以在documentation或PyPi.org的示例中看到它
https://stackoverflow.com/questions/68532135
复制相似问题