You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装PyGithub仍报No module named 'github'错误如何解决

PyGithub导入No module named 'github'修复方案

你使用的导入语句本身写法正确:

from github import Github

确认库已安装仍触发报错,按以下顺序逐一排查修复:

  • 排查环境不匹配问题(90%以上同类报错由该问题导致)
    不要直接用全局pip install指令装库,先在你运行代码的同一个终端、同一个虚拟环境里执行两条命令核对路径:
    1. 查看当前调用的pip绑定的Python路径:pip -V
    2. 查看运行脚本用的Python解释器路径:python -c "import sys; print(sys.executable)"
      如果两个路径指向的不是同一个Python目录,说明你把PyGithub装到了其他环境里。直接用当前运行脚本的Python解释器执行安装即可:
    python -m pip install PyGithub
    
    如果你平时用python3命令跑脚本,就把上面命令里的python换成python3;如果用的是conda/venv虚拟环境,先激活对应环境再执行安装命令。
  • 排查本地命名冲突
    检查代码存放目录下,有没有命名为github.py的文件,或者叫github的文件夹。Python导入模块时会优先加载当前工作目录下的同名文件/文件夹,直接覆盖第三方库的导入路径,把这类冲突文件/文件夹重命名为其他名称即可。
  • 排查装错第三方包
    PyPI上存在一个无相关功能的同名github包,如果之前误执行过pip install github,会装错包。先卸载错误包:
    pip uninstall -y github
    
    再重新安装官方PyGithub包即可。
  • 排查IDE解释器配置错误
    如果在PyCharm、VSCode这类IDE里运行代码报错,检查IDE右下角选中的Python解释器,是不是你安装PyGithub的对应环境,切换到正确解释器后再运行。

修复完成后可以用以下命令验证是否正常:

python -c "from github import Github; print('导入成功')"

命令行输出「导入成功」即代表问题解决。

内容的提问来源于stack exchange,提问作者Quarlie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 06:36:17