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

Google Drive指定文件夹下.py文件无法导入并抛出错误求助

导入错误解决方法

你原来的os.system()调用逻辑本身就是错误的:该函数仅会在系统层执行一次目标脚本,执行结束后既不会把脚本内容导入当前运行环境的命名空间,也不会把对应目录加入Python的模块搜索路径,因此后续导入utils模块时解释器找不到对应文件,自然报错。按照以下步骤修改即可:

  • 第一步:先确认你已经正确挂载谷歌云端硬盘到Colab运行环境,执行挂载代码完成授权:
from google.colab import drive
drive.mount('/content/drive')
  • 第二步:将项目根目录添加到Python的模块搜索路径,替换掉原来的os.system相关代码:
import sys
# 路径需和你实际的项目根目录路径完全一致,注意大小写、空格不要写错
sys.path.append("/content/drive/My Drive/Project/Emotion Speech Recognition")
  • 第三步:正常导入模块使用即可
from utils import dataset
df, train_df, test_df = dataset.create_and_load_meta_csv_df(dataset_path, destination_path, randomize, split)

如果修改后还是报错,优先检查以下两点:

  • 路径拼写是否正确,Emotion Speech Recognition、utils、dataset.py的名称、大小写和实际存储结构是否一致
  • utils文件夹下是否存在__init__.py文件(空文件即可,用来标识该文件夹是Python可识别的包)

内容的提问来源于stack exchange,提问作者HARSHA VARDHAN.D

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 19:54:07