Python IDLE не запускается в Windows 7

Я использовал Python 2.7, а затем IDLE работал. Я удалил его и установил Python 3.1.
Сейчас Idle не может запускаться. Что мне сделать, чтобы запустить его?

Примечание.: Я попытался c:Python31pythonw.exe c:Python31Libidlelibidle.py
я удалил 3.1 и установил обратно 2.7, не работая ни...

10 ответов


в прошлом я часто находил, что когда у меня были некоторые проблемы с python.org версия некоторого выпуска Python, в частности, в Windows, устанавливая вместо activepython версия того же выпуска, от ActiveState, заставила проблемы уйти. Итак, на вашем месте первое, что я бы попробовал, это ActivePython (я не думаю, что у них еще есть 2.7-это, вероятно, было слишком короткое время, но у них определенно есть 3.1).

изменить: Варианты 2.5, 2.6, 2.7, 3.2, 3.3, и 3.4 были добавлены.


у меня такая же проблема в окне 10. Шаги для решения проблемы:

  1. найти .idlerc папка в каталоге вашего профиля (например,C:\Users\{your-username} без скобок).
  2. удалить .

это сработало для меня...


Я тоже столкнулся с той же проблемой. Но в конце концов решили вот так ... --1-->

выполнить Python\Lib\idlelib\idle.py как администратор, я получил ошибку, что файл "последние файлы".ЛСТ" не может быть открыт.

Итак, перейдите в свою домашнюю папку, покажите скрытые файлы, нажмите .idlerc и удалить файл с именем "последние файлы". Теперь работает IDLE...


моя система-Win7 / 64 Enterprise edition, а версия Python-2.7.3(мне нужна эта...). Это то, что я получил, когда я побежал idle.py в окне командной строки:

"
C:\Python27\Lib\idlelib>idle.py
Traceback (most recent call last):
  File "C:\Python27\Lib\idlelib\idle.py", line 11, in <module>
    idlelib.PyShell.main()
  File "C:\Python27\Lib\idlelib\PyShell.py", line 1406, in main
    root = Tk(className="Idle")
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 1685, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, want
objects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
    {C:\Program Files (x86)\CSR\BlueSuite 2.5.0} C:/Python27/lib/tcl8.5 C:/lib/t
cl8.5 C:/lib/tcl8.5 C:/library C:/library C:/tcl8.5.2/library C:/tcl8.5.2/librar
y

This probably means that Tcl wasn't installed properly.
"

действительно, не было "tcl8".5 " папка в любом из перечисленных выше мест, но она была под: "C:\Python27\tcl".

когда я скопировал его под "C:\Python27\lib" затем начался холостой ход (с некоторыми другими предупреждениями, но это, похоже, связано с моей корпоративной средой...)

В заключение это выглядит так либо установщик не в состоянии скопировать папку, где он должен или не в состоянии правильно настроить некоторые переменные среды или есть фактическая ошибка в выпуске, вероятно, появится на Win7 / 64 на некоторых выпусках. Я недостаточно эксперт Python для отладки самого Python, поэтому, пожалуйста, кто-нибудь возьмите его отсюда...тем временем я посмотрю, достаточно ли "обходной путь": -)


Только попробуй удалить файлы, которые заканчиваются на .idlerc в свой профиль.

1. Enter <win-r>, and type %USERPROFILE%\.idlerc
2. delete all files in idlerc folder
3. it works on my PC(win7 OS)

Я также столкнулся с этой странной ситуацией и сделал немного устранения неполадок. В качестве строгой задачи удаление и повторная установка версий python (2.6, 2.7, 3.1) и всех связанных с ними расширений и других пакетов сайтов: в дополнение к последующим опциям, которые предоставили другие, которые могут иметь или не иметь, помогли исправить проблемы с простой работой должным образом. Я нашел и ошибку с моей стороны, установив бит 32 .msi в 64-разрядной системе вызывает время выполнения .ошибка dll с tkinter и поэтому, причины простоя не запускаются должным образом или вообще не запускаются. Будьте внимательны и не будьте слепой летучей мышью, как я... :)


как только я скопировал до C:\Python27\Lib как предложено в ответе Богдана сообщение об ошибке "This probably means that Tcl wasn't installed properly" ушел. Вместо этого я начал видеть "This probably means that tk wasn't installed properly". Мне пришлось скопировать до C:\Python27\Lib Как хорошо. Однажды я сделал это бегом idle.py из командной строки C:\Python27\Lib\idlelib не было ошибок.


запустите программу установки python, измените python 2x, выберите полностью удалить tcl / tk, продолжить, затем снова запустите программу установки, снова измените python, на tcl\tk выберите вся функция будет установлена, продолжить.

Это сработало для меня.


даже я столкнулся с той же проблемой с моим кодом, но теперь она решена. Я использовал 2.6, который имел старую версию Xlrd, поэтому я обновил xlrd в 2.7 с помощью pip, и я открыл свой файл с 2.7, и он работает.


удалить .каталог idlerc как было предложено выше, снова запустите установщик python и выберите Восстановить. При необходимости свяжите .py файлы с python.исполняемый файл exe в папке Python27. Это сработало для меня после удаления python 3.7.