Я использую Anaconda 4.4.0, и у меня была установлена версия Python для Anaconda в качестве среды conda. Это была версия ветки 3.5 (думаю, что это была 3.5.2). Недавно я установил Pytorch для Windows, что привело к обновлению нескольких пакетов, включая сам Python, который был обновлен до 3.5.6. С тех пор некоторые из моих файлов не будут работать. Хуже всего то, что они даже не отображают сообщения об ошибках.
Я проверил консоль и окно ожидания, но сообщения об ошибках не выдавались. Поэтому я попробовал трудный путь и разместил операторы print () по всему коду, чтобы увидеть, где происходит сбой выполнения. Я быстро понял, что проблема, скорее всего, вызвана Керасом. Всякий раз, когда я импортирую этот модуль, оболочка Idle перезапускается без предупреждения. Я получаю только «Использование бэкэнда TensorFlow». линия, а затем он останавливается. Я также проверил, что не только при запуске файла, но и при запуске непосредственно из оболочки Python импорт Keras приводит к перезапуску оболочки.
Я пытался обновить Keras до версии 2.3.1, но невоспользоваться. Проблема сохраняется. Я также попытался запустить из Python версии 3.6.8, которая является «базой» моей установки Anaconda, а не установленной среды. Любые идеи относительно того, кто может быть виновником здесь?
Я хотел бы избежать обращения к «радикальным» решениям, таким как удаление всего и переустановка или установка самой новой версии Python, где мне придется переустанавливать каждуюодин пакет заново, по крайней мере, пока я не исключу все другие возможные решения.