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

Colab无法从keras.applications导入VGG19出现ImportError报错求助

报错原因

当前Colab环境内的Keras版本和你使用的导入路径不匹配,目前Colab默认优先适配TensorFlow内置的tf.keras接口,独立Keras包的VGG19导入规则在新版本中已发生变更,原有写法不再适用。

解决方法
  • 方案一(最推荐,无需额外安装依赖):直接改用TensorFlow内置的Keras接口,修改对应导入代码即可,修改后的完整导入段如下:
import numpy as np 
import pandas as pd 
import os
import tensorflow as tf
from tensorflow.keras.applications import VGG19
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Dropout
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
import cv2
  • 方案二(保留独立Keras导入的写法):调整VGG19的导入路径,指定子模块导入:
from keras.applications.vgg19 import VGG19
  • 方案三(版本兼容兜底):如果上述两种方案都执行失败,先运行以下命令安装匹配版本的Keras,重启Colab运行时后再执行代码即可:
!pip install keras==2.10.0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 12:54:04