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

如何在Google Colab中导入Drive存储的自定义Python模块及解决导入报错

Colab导入Google Drive自定义模块报错解决方案

报错核心原因有两个:一是你导入时写的模块名grl和实际存储的文件名qrl.py不匹配,二是Google Drive的目录默认不在Python的模块搜索路径中,运行环境找不到你的自定义模块文件。
按照以下步骤操作即可解决:

步骤1:挂载Google Drive到Colab运行环境

在Colab单元格中运行如下代码,按照弹出的提示完成Google Drive授权挂载:

from google.colab import drive
drive.mount('/content/drive')

步骤2:添加模块所在目录到Python搜索路径

找到你存储qrl.py的Google Drive文件夹路径,比如文件放在Drive根目录的my_modules文件夹下,对应路径就是/content/drive/MyDrive/my_modules,运行如下代码将路径添加到搜索列表:

import sys
# 替换为你自己的qrl.py所在的文件夹路径
sys.path.append("/content/drive/MyDrive/my_modules")

步骤3:修正导入语句拼写并执行导入

把原本的import grl改为和文件名对应的导入语句即可:

import qrl

额外注意事项

  • !pip是Colab专属的单元格魔法命令,写在普通.py模块中无法正常执行,建议把依赖安装移到Colab单元格中,在导入模块前先运行:
    !pip install deplacy numpy
    
  • 如果后续修改了qrl.py的内容,不需要重启Colab runtime,用如下代码即可重新加载最新的模块内容:
    import importlib
    importlib.reload(qrl)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 11:06:01