Python (версия 2.7.2) Idle не выполняет никаких команд (командная строка работает отлично !!) - PullRequest
0 голосов
/ 25 марта 2012

Я пытаюсь запустить python (версия 2.7.2) на моем компьютере (Windows Vista 32bit).Это всегда работало до сих пор, когда Idle просто не отвечает ни на какие команды.

  • Любые введенные команды (даже очень простые) не выводятся / не вычисляются!См. Изображение: enter image description here

  • Python отлично работает, когда я запускаю его с помощью командной строки!

  • Я пытался переустановить егонесколько раз, но это не помогает!Также попытался запустить его с C:\Python27\Lib\idlelib\idle.py, и я получаю следующее сообщение, прежде чем тот же неотвечающий IDLE снова всплывает!См. Изображение: enter image description here

    Любая помощь будет принята с благодарностью.

    Спасибо

Ответы [ 3 ]

1 голос
/ 25 марта 2012

Несколько предложений:

  • IDLE запускает подпроцесс и подключается к нему через TCP-порт 8833. Этот порт заблокирован брандмауэром на вашем компьютере?
  • Есть ли файлы, чье имя конфликтует со встроенными модулями Python? На этой странице упоминаются проблемы с файлами с именем string.py.
  • Файл config-keys.def в C:\Python27\Lib\idlelib отсутствует или у него установлены разрешения, чтобы никто не мог его прочитать? Я обнаружил, что если я удаляю этот файл или ограничиваю разрешения для него, IDLE перестает отвечать на запросы, как вы описали. Если я затем заменил его или сбросил разрешения, IDLE снова начал работать. (Другие config-*.def файлы в этой папке также могут быть проверены.)
1 голос
/ 25 марта 2012

Попробуйте

print 1+2

Вам нужно что-то сделать с результатом.

0 голосов
/ 25 октября 2012

Это похоже на ошибку, описанную здесь: http://bugs.python.org/issue14409

Ваш файл конфигурации для привязок клавиш поврежден.Попробуйте переименовать папку ~ / .idlerc во что-то другое и перезапустите IDLE.

...