Python IDLE не открывается из-за ошибки Tcl/tk
Я только что установил последнюю версию Python 3.6.5 с python.org. Я использую 64-битную Windows 8.1 . Раньше он показывал все виды ошибок.DLL, я пытался установить все обновления и C++ Redistributable, но ничего не произошло, потом я вручную загрузил все разные DLL и вставил их в папку System-32. После этого командная оболочка python начала работать, но как только я пытаюсь открыть IDLE, ничего не происходит, сообщение об ошибке не отображается, и на мониторе ничего не появляется. Я прочитал много ответов в сети, и когда я попытался написать "import tkinter" в командной оболочке python, он показывает, что модуль не найден, и это сообщение также - " import _tkinter #". Если это не удалось, ваш питон может быть не настроен для Tk" Пожалуйста, решите эту проблему.
1 ответ
Если у вас не было приложений среды выполнения C (CRT...) .dll MS Visual C++, скомпилированных с VS2015 или VS2017, включая Python начиная с 3.5, скорее всего, вы отключили автоматические обновления Windows. Если у вас работает интерактивный Python, значит, вы установили правильный.
Если _tkinter не установлен, это должно быть потому, что флажок для дополнительной установки tcl/tk, _tkinter, tkinter и IDLE не был отмечен, когда вы сказали "установить". Если у вас все еще есть установочный файл, в котором он был при запуске, вы можете перейти в диалоговое окно "Установленные программы" на панели управления, нажать 3.6.5 и попросить "Восстановить". Вы должны быть в состоянии добавить необходимую галочку. В противном случае перезапустите или повторно загрузите файл с python.org.
Если вам нужна дополнительная помощь по вопросам установки, python.org python-list иногда является лучшим форумом.