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

Colab中无法从.ipynb文件导入Python函数的问题

在Google Colab中导入.ipynb文件函数的解决方案

你遇到的问题是Python无法直接将.ipynb格式的笔记本文件当作模块导入,下面是两种可行的解决方法:

方法一:将.ipynb转换为.py文件

Python默认只识别.py格式的模块文件,所以先把Summary.ipynb转换成.py文件再导入:

  1. 先确认Summary.ipynb确实在你指定的路径/content/drive/folders/XXXX下,路径不要写错(注意Colab挂载的Drive默认根目录是/content/drive/MyDrive,可能你需要把路径改成/content/drive/MyDrive/folders/XXXX)
  2. 在Colab单元格中执行转换命令:
!jupyter nbconvert --to python /content/drive/folders/XXXX/Summary.ipynb
  1. 转换完成后,再执行你的导入代码:
from google.colab import drive
import sys

drive.mount('/content/drive')
sys.path.insert(0,'/content/drive/folders/XXXX')
from Summary import create

方法二:使用import_ipynb模块直接导入

这个工具可以让Python直接识别.ipynb文件作为模块:

  1. 先安装import_ipynb:
!pip install import_ipynb
  1. 修改你的导入代码,加入import_ipynb的导入:
from google.colab import drive
import sys
import import_ipynb

drive.mount('/content/drive')
sys.path.insert(0,'/content/drive/folders/XXXX')
from Summary import create

额外注意事项

  • 检查路径是否正确:可以用!ls /content/drive/folders/XXXX命令查看该路径下的文件,确认Summary.ipynb存在
  • 如果Summary.ipynb中有其他依赖,也要确保这些依赖在当前Colab环境中已安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 07:53:10