Оболочка IDLE Python 2.7.2 не работает - PullRequest
0 голосов
/ 28 февраля 2012

По какой-то причине оболочка IDLE Python 2.7.2 не открывается. Я получаю сообщение об ошибке:

"IDLE не может привязаться к порту TCP / IP, который необходим для связи с исполнительным сервером Python. Это может быть связано с тем, что на этом компьютере не установлены сети. Запустите IDLE с помощью командной строки -n переключитесь на запуск без подпроцесса и обратитесь к HELP / IDLE Help 'Запуск без подпроцесса' для получения дополнительной информации. "

Он работал нормально накануне, и я не могу вспомнить какие-либо изменения, которые я внес в компьютер * (windows 7), которые могли заставить его перестать работать. Я попытался удалить и переустановить его, но он все еще имеет ту же проблему. Я добавил его в исключения на своем брандмауэре, но ничто не помогает.

Любая помощь приветствуется:)

Ответы [ 3 ]

1 голос
/ 28 ноября 2014

Там я вижу 2 возможных проблемы:

  1. Порт используется другим процессом, как сказано вайсах .
  2. В вашем случае не показывать конкретный порт, может быть, сетевой интерфейс не работает. Просмотрите файл «интерфейсы» и убедитесь, что все в порядке

Пробег:

sudo ifconfig

если нет lo, то

sudo ifconfig lo up
1 голос
/ 28 февраля 2012

Смотрите похожую проблему с решением здесь: -
http://www.cs.ucsb.edu/~pconrad/cs8/topics/idle/

Если вы считаете, что номер порта 8833 может использоваться каким-либо другим процессом, проверьте это, указав в командной строке: -

netstat -aon | find "8833"
0 голосов
/ 15 января 2018

Первое, что вам нужно сделать, это найти ваш питон на вашем компьютере, щелкнув правой кнопкой мыши на нем и выбрав свойства. После этого перейдите в папку с файлами и следуйте пути, указанному в поиске свойств, затем найдите что-то похожее на это:

C:\Users\DELL\AppData\Local\Programs\Python\Python36\Lib\idlelibCidle.pyw

Не копируйте это, потому что это путь к python на моем компьютере, но убедитесь, что ваша строка выглядит аналогично в конце моей строки. Скопируйте строку, похожую на приведенную выше, и вставьте ее или напишите в командной строке, затем нажмите пробел, добавьте к ней -n и нажмите Enter. Не добавляйте C: в начале, если оно уже записано в командной строке, но обязательно добавьте \

...