Каждый запуск Python IDLE запускает новый процесс - PullRequest
0 голосов
/ 27 сентября 2011

Windows 7: я использую Python3.2 с IDLE. Каждый раз, когда я редактирую и загружаю свою программу, я получаю новый процесс "pythonw.exe * 32" (как показывает диспетчер задач Windows) - даже если программа просто печатает Hello World.

Это особая неприятность, если программа находится на статическом ОЗУ, потому что тогда я должен убить каждый из этих процессов по отдельности, прежде чем смогу извлечь свой диск.

Это ошибка в IDLE? Есть ли способ, которым я могу предотвратить это? Или, по крайней мере, есть ли способ убить все эти процессы Pythonw сразу, а не по одному за раз?

Ответы [ 3 ]

3 голосов
/ 27 сентября 2011

Обновление до версии 3.2.2.Это исправило ошибку для меня.Я видел то же самое в 3.2.1.

1 голос
/ 29 июля 2012

Вы также можете убить сразу несколько процессов python в Windows с помощью команды:

taskkill /F /IM pythonw.exe
0 голосов
/ 22 апреля 2015

Я заметил это в Windows 7 с IDLE v2.7.3;Тк версия 8.5;Python 2.7.3

Тем не менее, кажется, что он не сможет закрыть процесс, если вы убьете программу до того, как она завершится сама по себе.Если возможно, пусть ваши программы запускаются до конца.

...