Почему не запускается idle python windows 10

IDLE just straight up stopped working on my desktop, as in when I try and open it nothing happens, it won't even give me an error message. It works fine on my laptop however. Right-clicking and try...

IDLE just straight up stopped working on my desktop, as in when I try and open it nothing happens, it won’t even give me an error message. It works fine on my laptop however. Right-clicking and trying to edit a script does nothing as well. This happened completely overnight, I didn’t change or install anything. I have absolutely no idea how this happened.

I’ve tried reinstalling and copying the files from my laptop to my desktop, nothing has worked so far.

DYZ's user avatar

DYZ

54.1k10 gold badges63 silver badges91 bronze badges

asked Jan 6, 2019 at 6:22

Pakochu's user avatar

8

(Answer adapted from comment with solution.) When starting up, IDLE accesses both its own files in Lib/idlelib and user customization files in $HOME/.idlerc. The latter are shared across all python/IDLE installations on the machine. The error message you got indicates that some file ‘suddenly’ became corrupted so that it was seen as mis-encoded. Since replacing the idlelib files did not fix the issue, the problem likely had to be in a .idlerc file. Your comment indicates that this must have been the case.

With no .idlerc present, IDLE will recreate one from scratch. Any customizations you had can be re-created with the options dialog. You can either delete the old version or try to poke around to retrieve some of the data.

I will look into adding something to the IDLE doc about .idlerc corruption being a possible problem, and the solution.

EDIT: Bit can occasionally go bad on a hard disk, especially after several years. Has happened to me. To fix, only only needs to delete the bad file or file within .idlerc if .idlerc itself is not the problem. An IDLE error message may indicate which. Or one can try looking at each file in an editor for any obvious garbage.

answered Jan 8, 2019 at 19:24

Terry Jan Reedy's user avatar

Terry Jan ReedyTerry Jan Reedy

18k3 gold badges39 silver badges51 bronze badges

I had a lot of trouble with Python,
it suddenly did not work. Reinstalling
did no good. One thing which did work
was that I created another user on my
laptop and reinstalled for that new
user and that worked.
Also, I got it working on my original accout
by going to the web page with chrome and reinstalled
it and it still did not work from the microsoft button.
So I found idle at
C:UsersjlammAppDataLocalProgramsPythonPython310Libidlelibidle.pyw
and typed that (using the full path
in my command) in to the command prompt.
It worked and provided an icon I could pin
to the taskbar.
I also noticed that (C:Usersjlamm.idlerc)
is a Python folder that does
not get destroyed when I uninstall.
A page said a corrupt file there could
make Python bomb so I deleted it
even though that did not work for me.

answered Oct 14, 2022 at 5:12

James Lamm's user avatar

After I ran the command python -i -m idlelib., the response was that IDLE cannot import tkinter.
I insert command line at terminal: install python-tk@3.9

I used homebrew and installed python 3.9 with homebrew in the first place, so I tried to install tkinter 3.9 back, after that I can open IDLE.

Skully's user avatar

Skully

2,2343 gold badges22 silver badges31 bronze badges

answered Dec 11, 2022 at 14:06

PythonLearner's user avatar

Содержание

  1. Не запускается IDLE (python 3.5,3.6) на Windows 8
  2. Программа не работает. Что делать?
  3. 11 ответов
  4. Python IDLE не запускается
  5. 4 ответа
  6. Похожие вопросы:
  7. Ошибка Python – подпроцесс IDLE не установил соединение. Либо IDLE не может запускаться, либо личное программное обеспечение брандмауэра блокирует соединение

Не запускается IDLE (python 3.5,3.6) на Windows 8

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не работает IDLE Python
Изучаю Python по книге Майкл Доусон «Програмируем на Python». Вот код программы, а в IDLE когда.

Путаница в Python и IDLE
Ребят, очень нужна помощь, никак не могу разобраться. Запись вида a = (‘s’) формирует ___ Запись.

IDLE и старые версии Python
Здравствуйте, вот такое дело: надо было один модуль поставить для Python, но для этого необходимо.

e3d, pythonw.exe это НЕ idle! Это тоже интерпретатор, только его вызов не порождает открытие окна и все (такой бинарь только на винде есть).

Вообще лучше забудь об этой пакости и скачай себе нормальную среду (pycharm).

alex925, к комфорту слишком привыкаешь, и потом без него никак/очень тяжело. Я вон начинал с С#, с его шикарным автодополнением. Мне было очень тяжело переходить на питон, где ситуация была значительно хуже.

Использовал шарп, не заметил там хорошего и тем более шикарного автодополнения. Для меня образец ide это продукция jetbreins (это ИМХО, так что в дискуссии вступать не хочу если кто-то считает иначе). По этому не понимаю какие сложности есть в переходе на python (мне тяжко было, когда не было райдера и приходилось пользовать шарп, это вот мрак был).

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

e3d, попробуй из консоли запустить idle и посмотреть какие ошибки сыпятся.

Запускаться должно примерно так (точно не могу сказать, потому что винды у меня нет и idle не стоит ни где):

Не редактируется код в IDLE Python
Здравствуйте. Вернулась к программированию, решила начать с Python. Пишу в стандартном IDLE.

установка/переключение python-tools3.4+idle
Здравствуйте, федориты, или федороиды. Кароч установил приоритетной версию пайтона 3.4 А тулсы.

Как в IDLE (Python 3.6 32-bit) подключить PyQt5?
Установил PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2 Пытаюсь привязать библиотеку Qt5QuickWidgets к.

Источник

Программа не работает. Что делать?

Моя программа не работает! Что делать? В данной статье я постараюсь собрать наиболее частые ошибки начинающих программировать на python 3, а также расскажу, как их исправлять.

Проблема: Моя программа не запускается. На доли секунды появляется чёрное окошко, а затем исчезает.

Причина: после окончания выполнения программы (после выполнения всего кода или при возникновении исключения программа закрывается. И если вы её вызвали двойным кликом по иконке (а вы, скорее всего, вызвали её именно так), то она закроется вместе с окошком, в котором находится вывод программы.

Решение: запускать программу через IDLE или через консоль.

Проблема: Не работает функция input. Пишет SyntaxError.

Причина: Вы запустили Python 2.

Проблема: Где-то увидел простую программу, а она не работает.

Причина: Вам подсунули программу на Python 2.

Решение: Прочитать об отличиях Python 2 от Python 3. Переписать её на Python 3. Например, данная программа на Python 3 будет выглядеть так:

Проблема: TypeError: Can’t convert ‘int’ object to str implicitly.

Причина: Нельзя складывать строку с числом.

Решение: Привести строку к числу с помощью функции int(). Кстати, заметьте, что функция input() всегда возвращает строку!

Проблема: SyntaxError: invalid syntax.

Причина: Забыто двоеточие.

Проблема: SyntaxError: invalid syntax.

Причина: Забыто равно.

Проблема: NameError: name ‘a’ is not defined.

Причина: Переменная «a» не существует. Возможно, вы опечатались в названии или забыли инициализировать её.

Решение: Исправить опечатку.

Проблема: IndentationError: expected an indented block.

Причина: Нужен отступ.

Проблема: TabError: inconsistent use of tabs and spaces in indentation.

Причина: Смешение пробелов и табуляции в отступах.

Решение: Исправить отступы.

Проблема: UnboundLocalError: local variable ‘a’ referenced before assignment.

Причина: Попытка обратиться к локальной переменной, которая ещё не создана.

Проблема: Программа выполнилась, но в файл ничего не записалось / записалось не всё.

Причина: Не закрыт файл, часть данных могла остаться в буфере.

Проблема: Здесь может быть ваша проблема. Комментарии чуть ниже 🙂

Источник

Я новичок в программировании, и я решил сначала изучить Python, поэтому;

Я установил Python, последняя версия 3.4. и я пытаюсь открыть режим Python IDLE (GUI), поэтому при открытии я получаю сообщение «Подпроцесс IDLE не установил соединение. Либо IDLE не может запуститься, либо персональный брандмауэр блокирует соединение».

Мой брандмауэр не проблема, потому что я поставил Python через него. Я также попытался переустановить его, и это не имело значения. Поэтому, пожалуйста, если кто-то может помочь!

Спасибо, что уделили время: D

11 ответов

Кажется, это также может произойти, если у вас есть неправильные переменные среды, такие как HOMEPATH USERPROFILE (ссылки: Проблема 14576: IDLE: непоследовательное использование HOMEDRIVE, HOMEPATH и USERPROFILE в Windows)

Мой совет, если ответа нет: Google может быть вашим другом! 3 подсказки выше приходят оттуда 🙂

Я использую Win 10 с Python 2.7.9.

Надеюсь я смогу помочь

Для меня: диск, на который указывает HOMEDRIVE, недоступен для записи. Я проверил это, запустив простой режим, явно используя python.exe, а не pythonw.exe:

После перемещения файла на мою локальную машину я перестал получать сообщение об ошибке.

Откройте диспетчер задач, убейте pythonw.exe, если вы найдете 2 или более экземпляров. Должен работать после этого.

Например. Я назвал один файл как «random.py». Появилась та же ошибка. Я переименовал его в «random_demo.py». Это сработало. Различное именование устраняет проблему неоднозначности между уже существующим файлом и вновь созданным файлом с тем же именем.

Я исправил это, мне нужно было запустить IDLE с правами администратора. (Я использую Windows 7 x64). Надеюсь это поможет.

Кажется, это ошибка в IDLE.

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

Проблема заключается в тайм-ауте сетевого сокета на каналах IPC между подпроцессом RPC.
Это плохой дизайн (небезопасный и подверженный сбоям), который обычно используется для IPC вместо технологических каналов.

Исправление состоит в том, чтобы очистить некоторое использование памяти и процессора и подождать минуту, прежде чем пытаться снова.
И для разработчиков, исправление состоит в том, чтобы прекратить использовать сокеты для IPC и использовать надлежащие каналы процесса.

Да, это та же самая проблема времени ожидания сокета, с которой вы столкнулись в своем браузере, хотя в современных браузерах страница просто перестает загружаться вместо отображения экрана ошибки времени ожидания.
(обратите внимание, что это предполагает случай хорошего WAN-соединения с локальным таймаутом)

Источник

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

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

Поэтому я переустанавливал python примерно 3-4 раза и постоянно получал одну и ту же ошибку.

Я навсегда останусь в долгу перед тем, кто даст мне решение этой ошибки.

Кстати, я запускаю Python 2.6.6 на 32-битном Win 7.

4 ответа

Я пытаюсь создать среду разработки Python. У меня Python 2.7.3 работает на Linux mint14. Я скачал IDLE и установил его. Чистая установка и Python работает просто отлично. Так как же мне вызвать IDLE? Нет IDLE на моем пути: which idle ничего не возвращает. man idle не возвращает ничего.

У меня были установлены как Python 2.6, так и 2.7 в моей системе, а IDLE, который я использовал (щелкнув правой кнопкой мыши на файле Python и выбрав редактировать с помощью IDLE), был из версии 2.6. По какой-то причине мне пришлось полностью удалить Python 2.6 из моей системы. Теперь файлы Python.

Щелкните правой кнопкой мыши на (Моем) компьютере, перейдите на вкладку свойства, Дополнительно, нажмите Переменные среды и отредактируйте TCL_LIBRARY, чтобы указать путь Python, например C:Python26tcltcl8.5 (или введите путь, представляющий вашу версию. Тогда должен начаться холостой ход.

Я заметил, что это проблема при установке других программ, которые могут зависеть от библиотеки TCL. Это случилось со мной после того, как я установил SciLab. Поэтому изменение переменной может вызвать проблемы с другим установленным приложением. Надеюсь, это поможет.

Возможно, некоторые папки были удалены или удалены.

Перейдите к удалению программы

Затем нажмите «repair»

После этого разрешите компьютеру repair. Should работать.

Всегда убедитесь, что все находится в том же каталоге, в котором вы работаете CMD. Я открыл свой каталог из cmd и поместил свои файлы в тот же каталог.

Проверьте также папку ‘App data’ на наличие файлов Python.

Имейте в виду, что папка ‘App data’ может быть скрыта.

Кроме того, при переустановке нажмите кнопку Настроить, и python позволит вам создать свой собственный путь настройки, который полезен и намного проще, чем то, что выбирает python.

(При условии, что ваша установка Python не повреждена. Вы внесли какие-либо изменения в установку Python, попытались установить что-нибудь еще?)

Эй, я не знаю, почему это сработало для меня, но я просто щелкнул правой кнопкой мыши на значке бездействия и нажал «Duplicate». Это создало еще один значок «IDLE дубликат», как ни странно, и когда я пытаюсь открыть эту версию, она работает. Надеюсь, это поможет!

Похожие вопросы:

У меня есть сценарий python, который использует plt.show() в качестве последней инструкции. Когда он запускается, IDLE просто зависает после последней инструкции. Я получаю изображение, но не.

В данный момент я переключился с olldbg на ImmunityDebugger и понял, что мой IDLE больше не запускается. Отладчик иммунитета устанавливает себе копию Python (самая новая: 2.7), поэтому я подумал.

Я использую 32-битные windows 7 64-bit и python 2.7.3, а IDLE не открывается. У меня было python 2.7.3 64-bit (и IDLE был в порядке), но мне нужно было 32, чтобы запустить какой-то код. есть идеи?

Я пытаюсь создать среду разработки Python. У меня Python 2.7.3 работает на Linux mint14. Я скачал IDLE и установил его. Чистая установка и Python работает просто отлично. Так как же мне вызвать.

У меня были установлены как Python 2.6, так и 2.7 в моей системе, а IDLE, который я использовал (щелкнув правой кнопкой мыши на файле Python и выбрав редактировать с помощью IDLE), был из версии.

Я использую Windows 8.1 и установил OpenCV для Python 2.7. Мне удалось завершить установку. Но я не смог открыть python IDLE shell. Всякий раз, когда я нажимаю на него, он открывается на секунду и.

У меня есть скрипт python, который создает некоторые изображения. Скрипт запускается в Ipython IDLE, как и ожидалось, однако затем я вызываю IDLE из строки cmd и включаю имя скрипта, скрипт.

Поначалу я плохо говорю по-английски, но стараюсь изо всех сил, спасибо. Я подключил Amazon LightSail, работающего и установленного python36. Это список, который я установил. python36.x86_64.

Когда я пытаюсь открыть Python, он выдает мне сообщение об ошибке: IDLE’s subprocess didn’t make connection. See the ‘startup failure’ section of the IDLE doc online Я не знаю, как заставить его.

Источник

Ошибка Python – подпроцесс IDLE не установил соединение. Либо IDLE не может запускаться, либо личное программное обеспечение брандмауэра блокирует соединение

Я новичок в программировании, и я решил сначала изучить Python, так что

Я установил Python, последнюю версию 3.4. и я пытаюсь открыть режим Python IDLE (GUI), поэтому, когда я открываю, я получаю сообщение: “Подпроцесс IDLE не подключался. Либо IDLE не может запускаться, либо личное программное обеспечение брандмауэра блокирует соединение”.

Мой брандмауэр не проблема. Я поставил Python на него. Я также попытался переустановить его, и он не сделал diffirence. Поэтому, пожалуйста, если somenone может помочь!

Благодарим вас за ваше время: D

Это может быть обычная проблема, которая возникает, когда у вас в текущем каталоге есть файл с тем же именем на одном из Python (ссылки: Не удается запустить Python через IDLE из Explorer [ 2013] – подпроцесс IDLE не установил соединение)

Кажется, это также может произойти, если у вас есть неправильные переменные среды, такие как HOMEPATH USERPROFILE (ссылки: Проблема 14576: IDLE: непоследовательное использование HOMEDRIVE, HOMEPATH и USERPROFILE в Windows)

Я нашел еще один связанный с этим вопрос: ошибка подпроцесса Python IDLE?

Eg. Я назвал один файл “random.py”. Произошла ошибка. Я переименовал его в “random_demo.py”. Это сработало.
Различное именование отменяет проблему двусмысленности между уже существующим файлом и вновь созданным файлом с тем же именем.

Я исправил его, мне нужно было запустить IDLE с правами администратора. (Я использую Windows 7 x64). Надеюсь это поможет.

Откройте диспетчер задач, запустите pythonw.exe, если вы найдете 2 экземпляра и более. Должно работать после этого.

Для меня: диск, на который ссылается HOMEDRIVE, недоступен для записи. Я проверил это, запустив простой режим, явно используя python.exe, а не pythonw.exe:

У меня была аналогичная проблема с файлом под названием “test.py” и Python 2.7.9 – переименование файла на что-то другое, решившее мою проблему. После проверки я заметил, что есть файл с тем же именем в папке Python27Lib.

Кажется, это ошибка в IDLE.

Просто такая же проблема. Так что он был удален и переустановлен, и он заработал 10 минут. Ключ с компьютерами Windows – удалить старый каталог (C:Python27 , потому что окна действительно удаляют вещи), и при переустановке укажите новый каталог (C:Python279или все, что вы выберете для его вызова).

Я использую Win 10 с Python 2.7.9.

Перейдите к C:/Users/[ваш пользователь]/AppData/Local/Programs/Python/Python35-32 и удалите или переименуйте каждый *.py файл в этом каталоге, который назван в честь определенного метода, функции, модуля или библиотека. Затем запустите IDLE. Должен работать.

Надеюсь, что смогу помочь

После перемещения файла на локальный компьютер я перестал получать сообщение об ошибке.

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

Проблема заключается в тайм-ауте сетевого сокета на каналах IPC между подпроцессом RPC.
Это плохой дизайн (небезопасный и подверженный сбоям), который обычно используется для IPC вместо технологических каналов.

Исправление состоит в том, чтобы очистить некоторое использование памяти и процессора и подождать минуту, прежде чем пытаться снова.
И для разработчиков, исправление состоит в том, чтобы прекратить использовать сокеты для IPC и использовать надлежащие каналы процесса.

Да, это та же самая проблема времени ожидания сокета, с которой вы столкнулись в своем браузере, хотя в современных браузерах страница просто перестает загружаться вместо отображения экрана ошибки времени ожидания.
(обратите внимание, что это подразумевает случай хорошего WAN-соединения с локальным таймаутом)

Источник

Уведомления

  • Начало
  • » Python для новичков
  • » Перестал запускаться IDLE, помогите.

#1 Авг. 7, 2016 02:05:02

Перестал запускаться IDLE, помогите.

Здравствуйте!

У меня перестал запускаться IDLE.
Это случилось после того, как я попробовал изменить настройки HotKeys в самом IDLE через предусмотренное меню и потом закрыл среду разработки.
В данный момент при попытках запустить IDLE ничего не происходит.
При этом интерпретатор работает нормально, командная строка и файлы .py запускаются.
На момент возникновения проблемы на компьютере были установлены 2 версии Python 3.5.1 и 3.4.4.
Настройки изменялись в 3.4 а IDLE перестал запускаться и в версии 3.5.
Удалил обе версии и установил снова 3.4, проблема сохраняется.
ОС Windows 7 x64
IDLE (Python 3.4 GUI — 32 bit)

Как можно решить проблему?

P.S. Знаю что можно использовать другие среды разработки. Но для выполнения примеров из книги IDLE хватало.

Офлайн

  • Пожаловаться

#2 Авг. 7, 2016 03:39:59

Перестал запускаться IDLE, помогите.

Надо удалить оба питона и поставить только 3.5.1. Удалять нужно через панель управления.

Отредактировано py.user.next (Авг. 7, 2016 03:41:18)

Офлайн

  • Пожаловаться

#3 Авг. 7, 2016 11:30:27

Перестал запускаться IDLE, помогите.

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

———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Офлайн

  • Пожаловаться

#4 Авг. 7, 2016 12:02:55

Перестал запускаться IDLE, помогите.

py.user.next
Надо удалить оба питона и поставить только 3.5.1. Удалять нужно через панель управления.

Удалил оба питона через панель управления. Установил 3.5.1 — ситуация осталась прежней, IDLE не запускается.

Master_Sergius
Почему бы не попробовать запустить из командной строки…

В меню пуск, меню запуска IDLE ссылается на файл pythonw.exe. Я пробовал запускать этот файл из командной строки windows, ничего не происходит.
Или имеется ввиду запустить через командную строку интерпретатора — как, какой файл? Можно подробнее?

Офлайн

  • Пожаловаться

#5 Авг. 7, 2016 12:22:16

Перестал запускаться IDLE, помогите.

firesnakes
В меню пуск, меню запуска IDLE ссылается на файл pythonw.exe

pythonw это не idle. Это интерпретатор который запускается без создания консольного окна. Так что все нормально если ничего не видно. Так и должно быть.

ссылаться должно на Python35/pythonw.exe “Python35/Lib/idlelib/idle.pyw”

Отредактировано doza_and (Авг. 7, 2016 12:23:32)

Офлайн

  • Пожаловаться

#6 Авг. 7, 2016 13:06:16

Перестал запускаться IDLE, помогите.

Решил проблему!

Надо было всего лишь удалить файл config-keys.cfg в папке C:UsersUser.idlerc
Нашел решение тут.

Спасибо за участие.

Тему можно закрывать.

Отредактировано firesnakes (Авг. 7, 2016 13:13:44)

Офлайн

  • Пожаловаться

  • Начало
  • » Python для новичков
  • » Перестал запускаться IDLE, помогите.

поставил 3.6.6 — не помогло. удалил 3.7 и 3.6.6 полностью, заново поставил 3.6.6 — все равно файлы .py выглядят как обычные текстовые документы и функция edit with idle не появилась

Добавлено через 3 минуты
поставил 3.6.6 — не помогло. удалил 3.7 и 3.6.6 полностью, заново поставил 3.6.6 — все равно файлы .py выглядят как обычные текстовые документы и функция edit with idle не появилась

Добавлено через 8 минут
попробовал 32-разрядный 3.6.4, который прекрасно работает на другой машине — тоже не помогло.

Добавлено через 2 часа 37 минут
итак, после трех часов

е*ли

плодотворной работы, проблема решена. что делалось: переставлялись различные версии питона, редактировались, создавались, удалялись записи в реестре, менялись приложения по умолчанию для файлов с расширением .ру на py.exe pyw.exe python.exe pythonw.exe idle.exe и др.

что помогло: 1. сносим все версии питона под чистую. 2. удаляем все записи в реестре, начинающиеся с буквы py (Python.File и т.п.) 3. ставим питон, сняв галочку «установить python launcher для всех пользователей» 4. заходим в настройки системы «выбор стандартных приложений для каждого типа файлов», находим .py, выбираем приложение Python (ярлычок с ракетой). 5. УСПЕХ!

p.s. на счет python launcher не уверен, возможно и с ним заработало бы, но где-то встречал мнение, что это он виноват. проверять заново с ним желания нет
p.p.s. в итоге поставил 3.6.6 64 бита. думаю, что и 3.7 заработает. проверять желания тоже нет

Вопрос:

Я новичок в программировании, и я решил сначала изучить Python, так что

Я установил Python, последнюю версию 3.4. и я пытаюсь открыть режим Python IDLE (GUI), поэтому, когда я открываю, я получаю сообщение: “Подпроцесс IDLE не подключался. Либо IDLE не может запускаться, либо личное программное обеспечение брандмауэра блокирует соединение”.

Мой брандмауэр не проблема. Я поставил Python на него. Я также попытался переустановить его, и он не сделал diffirence. Поэтому, пожалуйста, если somenone может помочь!

Благодарим вас за ваше время: D

Лучший ответ:

Удалите все недавно созданные .py файлы в каталоге с Python. например random.py, end.py – это была моя проблема, которая вызвала то же окно уведомлений. Причина конфликтов имен файлов.

Ответ №1

Ответ №2

Простой… переименуйте свой .py файл с некоторым именем, отличным от любого имени ключевого слова, такого как “random.py”, которое уже существует в пакете python.

Eg. Я назвал один файл “random.py”. Произошла ошибка. Я переименовал его в “random_demo.py”. Это сработало.
Различное именование отменяет проблему двусмысленности между уже существующим файлом и вновь созданным файлом с тем же именем.

Ответ №3

Я исправил его, мне нужно было запустить IDLE с правами администратора. (Я использую Windows 7 x64). Надеюсь это поможет.

Ответ №4

Исправление здесь.

Откройте диспетчер задач, запустите pythonw.exe, если вы найдете 2 экземпляра и более. Должно работать после этого.

Ответ №5

Для меня: диск, на который ссылается HOMEDRIVE, недоступен для записи. Я проверил это, запустив простой режим, явно используя python.exe, а не pythonw.exe:

C:codingxyz>"C:Python27Libidlelib....python.exe"
"C:Python27Libidlelibidle.pyw"

Warning: unable to create user config directory
P:.idlerc
Check path and permissions.
Exiting!

Ответ №6

У меня была аналогичная проблема с файлом под названием “test.py” и Python 2.7.9 – переименование файла на что-то другое, решившее мою проблему. После проверки я заметил, что есть файл с тем же именем в папке Python27Lib.

Кажется, это ошибка в IDLE.

Ответ №7

Просто такая же проблема. Так что он был удален и переустановлен, и он заработал 10 минут. Ключ с компьютерами Windows – удалить старый каталог (C:Python27 , потому что окна действительно удаляют вещи), и при переустановке укажите новый каталог (C:Python279или все, что вы выберете для его вызова).

Я использую Win 10 с Python 2.7.9.

Ответ №8

Перейдите к C:/Users/[ваш пользователь]/AppData/Local/Programs/Python/Python35-32 и удалите или переименуйте каждый *.py файл в этом каталоге, который назван в честь определенного метода, функции, модуля или библиотека. Затем запустите IDLE. Должен работать.

Надеюсь, что смогу помочь

Ответ №9

Моя проблема заключалась в том, что файл .py не был на моей локальной машине. Это было в общем каталоге.

После перемещения файла на локальный компьютер я перестал получать сообщение об ошибке.

Ответ №10

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

Проблема заключается в тайм-ауте сетевого сокета на каналах IPC между подпроцессом RPC.
Это плохой дизайн (небезопасный и подверженный сбоям), который обычно используется для IPC вместо технологических каналов.

Исправление состоит в том, чтобы очистить некоторое использование памяти и процессора и подождать минуту, прежде чем пытаться снова.
И для разработчиков, исправление состоит в том, чтобы прекратить использовать сокеты для IPC и использовать надлежащие каналы процесса.

Да, это та же самая проблема времени ожидания сокета, с которой вы столкнулись в своем браузере, хотя в современных браузерах страница просто перестает загружаться вместо отображения экрана ошибки времени ожидания.
(обратите внимание, что это подразумевает случай хорошего WAN-соединения с локальным таймаутом)

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

  • Загрузить Process Monitor
  • Привести процесс Мониторинг и фильтрация всего процесса, кроме pythonw. PythonW — это процесс, который запускается при запуске IDLE.
  • Теперь начните мониторинг в мониторе процессов.
  • Подключите IDLE и подождите, пока журнал мониторинга процесса не станет стабильным.
  • Теперь изучите LOG, чтобы узнать, что могло бы пойти не так.
  • Если вам нужна дополнительная помощь, просто опубликуйте здесь журнал, и мы можем попытаться выяснить, что не так с вашей системой.

Чтобы смоделировать вашу проблему, я переименовал свой idle.pyw так idle_1.pyw и попытался вызвать IDLE. Он не прошел без какого-либо сообщения. Затем я поднял процесс Monitor и отфильтровал процесс pythonw и попытался снова запустить IDLE. Я нашел сообщение в журнале, которое было согласовано с проблемой.

Изображение 163829

Как вы можете видеть, я выделил ошибку, которая показывает, какая ошибка да. Попробуйте обработчик процесса, и это наверняка приглушит проблему, если для вас не будет ничего:-)
Помните, что просто выполните поиск ThreadExit в журнале, ошибка должна быть чуть выше операции. В случае, если вам сложно понять проблему, просто опубликуйте прокрутку рядом с ThreadExit, и мы можем вам помочь.


Обновление с предоставленного изображения
Изображение 163830

Как вы можете видеть в журнале, FSECURE.DLL внезапно закрыл поток. FSECURE (антивирус/брандмауэр) не считает, что этот процесс имеет законные права на выполнение какой-либо операции. Если вам нужно знать более подробную информацию о том, какая операция была заблокирована, вы можете получить из журнала Fsecure. В большинстве случаев, как вы это делали, запуск в качестве администратора поможет процессу получить право не блокировать Fsecure.

У меня нет опыта с Fsecure, но у большинства антивирусов есть запись Whitelist, где, если вы добавите процесс, это не помешает ему заблокировать его.

Понравилась статья? Поделить с друзьями:
  • Почему не запускается гугл хром на компьютере windows 7 что делать
  • Почему не запускается установщик касперского на windows 10
  • Почему не запускается gpedit msc windows 10
  • Почему не запускается восстановление системы windows 10
  • Почему не запускается установочный файл exe на windows 7