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

无法从pydriller导入RepositoryMining的问题求助

解决ImportError: cannot import name 'RepositoryMining' from 'pydriller'
  • 适配API版本变更:pydriller 2.x版本已将RepositoryMining重命名为Repository,你使用的是2.5.1版本,需将导入语句改为:

    from pydriller import Repository
    

    后续代码中涉及RepositoryMining的调用逻辑,也需要同步替换为Repository。

  • 确认环境一致性:

    • 在PyCharm终端执行pip show pydriller,核对输出的版本号(2.5.1)和安装路径,确保与项目配置的Python解释器路径一致,避免全局环境与项目虚拟环境混用。
    • 若使用虚拟环境,先激活环境(Windows:venv\Scripts\activate;Linux/macOS:source venv/bin/activate),再重新执行安装命令pip install pydriller==2.5.1。
  • 清理缓存重装:

    • 执行pip uninstall -y pydriller彻底卸载包。
    • 删除项目目录下所有__pycache__文件夹。
    • 重新安装指定版本:pip install pydriller==2.5.1。
  • 验证导入有效性:

    • 打开项目对应的Python交互环境,输入from pydriller import Repository,无报错则说明导入正常,替换代码中的旧导入语句即可运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 05:05:55