Пытаюсь запустить программу, которая буквально 10 минут назад работала без проблем, а сейчас выдает ошибку об отсутствии атрибута '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'
Я НЕ использовала ни модуля tf, ни его данного атрибута. Когда убрала импорт модулей из keras, ошибки не стало, но они мне нужны для дальнейшей работы, так что вопрос не исчерпан.
В чем может быть проблема?