2012-02-28 3 views
0

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

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

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

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

ответ

1

Смотрите аналогичные проблемы с решением здесь: -
http://www.cs.ucsb.edu/~pconrad/cs8/topics/idle/

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

netstat -aon | find "8833" 
+0

Спасибо за ответ, я попробовал ввести netstat -aon | найдите «8833» в командной строке, но ничего не произошло. Означает ли это, что он не используется другим процессом? – user1237200

+0

Если ничего не отображается, порт, вероятно, свободен. Я предположил, что номер порта равен 8833. В сообщении об ошибке был указан другой номер порта? или это просто «IDLE не может привязываться к порту TCP/IP»? – vaisakh

+0

Это было просто «IDLE не может связываться с портом TCP/IP» – user1237200

1

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

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

Пробег:

sudo ifconfig 

если не се, то

sudo ifconfig lo up 
+0

Извините, я снова прочитал и увидел, что вы спросили о Windows, однако я дал ответ, если может помочь кому-то еще (у меня такая же проблема сегодня с Debian :)) – HEDMON

0

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

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

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

+0

извините, но я забыл упомянуть, что вы собираетесь нужно повторить все эти шаги за каждый раз, когда вы хотите правильно запустить python, сосет, я знаю. –

Смежные вопросы