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

Colab导入Google Drive图片报ValueError: unknown url type错误如何解决

问题原因

tf.keras.utils.get_file() 函数的origin参数设计初衷是接收网络资源URL,传入本地磁盘路径不符合参数要求,此前运行成功大概率是旧版本TensorFlow对本地路径做了临时兼容,新版本取消了该兼容逻辑才会触发unknown url type报错。

解决方案

你已经完成了Google Drive挂载,无需调用下载类工具即可直接读取文件,推荐使用第一种方案:

  • 方案1:直接使用挂载后的本地路径
from google.colab import drive
import tensorflow as tf

drive.mount('/content/gdrive/', force_remount=True)
# 直接赋值本地路径即可正常被TensorFlow图像读取接口调用
content_path = '/content/gdrive/My Drive/Amrita.jpeg'
style_path = '/content/gdrive/My Drive/Frida.jpeg'
  • 方案2:如果需要保留get_file的缓存逻辑,给路径增加file://协议头即可
content_path = tf.keras.utils.get_file(fname='Amrita.jpeg', origin='file:///content/gdrive/My Drive/Amrita.jpeg')
style_path = tf.keras.utils.get_file(fname='Frida.jpeg', origin='file:///content/gdrive/My Drive/Frida.jpeg')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 09:57:03