colab出现input output error问题
原因是文件太多,清理一下回收站,嘗試用先從
!cp path/to/data.csv local.csv
?
為什么?drive.mount()?有時會失敗,并提示“超時”?為什么在通過?drive.mount()?裝載的文件夾中執行的 I/O 操作有時會失敗?
當文件夾中的文件或子文件夾數量太多時,Google 云端硬盤操作可能會出現超時問題。如果有成千上萬個項目直接包含在“我的云端硬盤”頂級文件夾中,那么裝載該云端硬盤可能會超時。重復嘗試可能最終會取得成功,因為在超時之前,失敗的嘗試會在本地緩存部分狀態。如果您遇到此問題,請嘗試將直接包含在“我的云端硬盤”中的文件和文件夾移至子文件夾。如果在?drive.mount()?運行成功后從其他文件夾中讀取數據,可能會出現類似問題。訪問含有許多項目的任何文件夾中的項目都可能會導致錯誤,例如?OSError: [Errno 5] Input/output error?(python 3) 或?IOError: [Errno 5] Input/output error?(python 2)。同樣,您只需將直接包含的項目移至子文件夾中,便可解決此問題。
請注意,通過將文件或子文件夾移入回收站來將其刪除可能還不足夠;如果執行上述操作后問題仍未解決,請務必再清空回收站。
https://github.com/googlecolab/colabtools/issues/510
?
谷歌云盤有資源限制,當達到一定量時會觸發阻斷。
總結
以上是生活随笔為你收集整理的colab出现input output error问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kaggle上传数据集遇到Default
- 下一篇: 如何将静态网页通过nginx访问