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

Colab中导入Python模块失败求助:可见文件无法导入

解决Colab导入自定义模块的ModuleNotFoundError问题

问题场景

在Colab中挂载Google Drive后,已确认PPLLM.py存在于指定路径,但执行from PPLLM.py import Demo时触发ModuleNotFoundError: No module named 'PPLLM'错误。

错误原因

Python导入模块的语法中,不需要添加.py后缀。你写的from PPLLM.py import Demo会被解析为从名为PPLLM的包下的py模块导入,而非直接加载PPLLM.py文件。

修正后的代码

将导入语句修改为:

from PPLLM import Demo

完整验证代码(保留路径配置,仅修改最后一行):

from google.colab import drive
import sys
import os
drive.mount('/content/drive', force_remount=True)
path="/content/drive/My Drive/Colab Notebooks/"
sys.path.insert(0,path)
os.chdir(path)
# 确认文件存在
print(os.listdir(path))  # 应显示包含'PPLLM.py'

# 修正后的导入语句
from PPLLM import Demo

额外验证点

  • 确认PPLLM.py文件内无语法错误,你写的def Demo(): pass是合法代码
  • 路径中的空格已正确处理,无需额外转义

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 06:02:34