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. Шаги для решения проблемы:
- найти
.idlerc
папка в каталоге вашего профиля (например,C:\Users\{your-username}
без скобок). - удалить .
это сработало для меня...
Я тоже столкнулся с той же проблемой. Но в конце концов решили вот так ... --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.