После обновления до Python 3.5.6 Keras, похоже, не работает и не выдает никаких ошибок по этому поводу. - PullRequest
0 голосов
/ 20 октября 2019

Я использую 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, где мне придется переустанавливать каждуюодин пакет заново, по крайней мере, пока я не исключу все другие возможные решения.

...