Я работаю над скриптом Python, выполняющим стандартную обработку распознавания изображений с использованием tensorflow. Используя Python 3.8, Tensorflow 2, Idle запускается из виртуальной среды.
Поскольку я следую учебному пособию, я хотел бы увеличить и выполнить свой скрипт по частям: например.
Есть ли способ запустить скрипт python по частям, не перезапуская оболочку бездействия и сохраняя результаты предыдущих шагов?
Нет, обычный Idle-скрипт
я должен благоволить Jupyter? позвольте мне перефразировать проблему: я хочу добавлять обработку в сценарий шаг за шагом и запускать сценарий шаг за шагом, без повторного выполнения предыдущих шагов и без перезапуска оболочки каждый раз.
Это поведение ноутбука Jupyter, которое вы ищете
Я предполагаю, что вы говорите об этом в более широком контексте. Это что-то, что вы должны придерживаться платформы IDLE или процесса? Если важен только процесс, думаю, jupyter Notebook или jupyter-lab — удобный выбор.
И ИМО, такой сценарий IDLE очень легкий для такой тяжелой работы в более широком контексте.
Если вы знакомы с блокнотом Jupiter, то я думаю, что вы ищете что-то надежное, но если нет, то jupyter-notebook — правильный выбор для ваших нужд.
Да, это именно то, что вы ищете.
Это интерактивная среда, которая принимает отдельные пользовательские данные, выполняет их и возвращает результат пользователю; программа, написанная в среде REPL, выполняется кусочно
Есть много платформ, которые предлагают это.
Блокнот Jupyter (локальный)
Google Colab (онлайн)
Я предпочитаю коллаборацию Google.
Это бесплатно, и нам не нужно тратить ресурсы локальной системы.
Особенно, если вы работаете над очень большими моделями машинного обучения, лучше использовать облачную платформу.
В редакторе IDLE можно щелкнуть правой кнопкой мыши несколько строк, чтобы добавить точки останова. Запустите отладчик IDLE в Shell, используя меню Shell. Запустить файл. Нажмите go, и выполнение начнется и остановится на первой точке останова. Нажмите «Перейти» еще раз, чтобы перейти к следующей точке останова.
Я не понимаю твоего настоящего беспокойства. Вы работаете на ноутбуке Jupyter?