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

如何解决[Errno 107] Transport endpoint is not connected文件访问错误

解决[Errno 107] Transport endpoint is not connected 错误

这个错误本质是Colab与Google Drive的挂载连接失效了——哪怕文件实际存在,程序也没法正常访问挂载目录里的内容。试试下面这些实用解法:

  • 重新挂载Google Drive
    先强制断开当前挂载连接:

    fusermount -u /content/gdrive
    

    然后重新执行挂载授权:

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

    跟着页面提示完成账号授权流程即可。

  • 验证挂载状态
    运行下面的命令检查能否正常读取目标目录:

    !ls "/content/gdrive/MyDrive/Colab Notebooks/superpixels/"
    

    如果仍然报错,说明挂载确实没成功,重复上面的重新挂载步骤。

  • 把文件复制到Colab本地目录
    要是反复挂载都不稳定,直接把需要的MNIST.pkl复制到Colab本地存储(读写速度还更快):

    !cp "/content/gdrive/MyDrive/Colab Notebooks/superpixels/MNIST.pkl" /content/
    

    然后修改代码里的文件读取路径,改成本地路径(注意你原代码里的dataset.testt是笔误,应该是dataset.test):

    DATASET_NAME = 'MNIST'
    # 假设LoadData支持自定义路径参数,改成本地路径
    dataset = LoadData(DATASET_NAME, path='/content/') 
    trainset, valset, testset = dataset.train, dataset.val, dataset.test
    
  • 重启Colab运行时
    要是以上方法都没用,点击Colab顶部菜单栏的「运行时」→「重启运行时」,之后重新挂载Drive再执行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 21:32:06