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

Colab中导入自研Python包gdnfiai时出现导入错误求助

Colab中导入自研Python包gdnfiai时出现导入错误求助

大家好,我最近在Colab里导入自己开发的Python包gdnfiai时碰到了棘手的问题——这个包在我本地笔记本上能正常导入使用,但在Colab里怎么试都报错,想请各位帮忙看看问题出在哪。

我要导入的是包内gdnfiai/preprocessing/preprocessing.py文件里的DataPreprocessor类,一开始在Colab里运行导入语句:

from gdnfiai.preprocessing.preprocessing import DataPreprocessor

直接报错:ImportError: cannot import name 'preprocessing' from 'gdnfiai' (unknown location)

我猜测是Colab的默认目录和本地不一样,于是试着添加路径:

import sys
sys.path.append('/content/gdnfiai/')

但重新运行导入语句后,还是得到一模一样的错误。之后我又尝试在仓库目录下执行pip install -e .,结果错误变成了ModuleNotFoundError。

下面是我在Colab里的完整操作步骤:

  • 单独上传了包内gdnfiai/scripts目录下的pipeline.ipynb(因为没法直接从克隆的Git仓库里运行这个笔记本)
  • 克隆了gdnfiai的Git仓库到Colab环境中
  • 执行sys.path.append('/content/gdnfiai/')添加路径
  • 在仓库根目录执行pip install -e .
  • 运行导入语句,触发上述错误

包的目录结构和我的导入代码可见配套截图。

备注:内容来源于stack exchange,提问作者Chloe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 06:59:33