属性错误:模块"张量流"没有属性"name_scope"



我一分钟前运行了这个程序,它应该工作。现在它返回此错误,我不知道是什么原因造成的。 这是我的代码:

import csv
import numpy as np
import tensorflow as tf
from keras.models import Sequential
from keras.layers import Dense, Flatten, Activation
from keras.layers import Dropout
from keras.layers.convolutional import Convolution2D, MaxPooling2D
from tensorflow.keras import utils
train_imgs=[]
a=[]
b=[]
with open('train.csv', 'r') as csv_file:
csv_reader=csv.reader(csv_file)
next(csv_reader)
for line in csv_reader:
for i in line[0]:
i=int(i)
a.append(i)        
train_labels=utils.to_categorical(a, 10)
class_names = ["Злость", "Отвращение", "Страх", "Радость", "Грусть", "Удивление", "Нейтральная эмоция"]

这是错误:AttributeError: module 'tensorflow' has no attribute 'name_scope'

如您所见,我没有在代码的这一特定部分使用tensorflow,name_scope也是如此。此外,当我删除 keras 及其模块的导入时,我没有收到此错误,但我需要 keras,所以问题没有解决。 有人知道如何解决它吗?

好的,所以我试了这个,它实际上有效

pip install --ignore-installed --upgrade tensorflow==1.14.0

相关内容

最新更新