2014-09-24 2 views
0

Так что я работал с Python на своем компьютере около двух месяцев без проблем. Совсем недавно, однако, что-то пошло не так с IDLE. Я запускаю python 2.5Жесткие времена с IDLE

Раньше у меня была возможность щелкнуть правой кнопкой мыши и выбрать «Edit with IDLE» для программы python. Этот вариант больше недоступен. Когда я пытаюсь «открыть с» и перейти к idlelib в python, я могу выбрать idle.bat, idle.py или idle.py (без консоли). Я пробовал каждый вариант, и каждый из них не открывается и возвращает ошибку, которая либо не является допустимым приложением Win32, либо что «Windows не может найти idle.pyw»

Я могу открыть IDLE самостоятельно и использовать Откройте функцию IDLE, чтобы открыть файлы, но не можете открывать файлы напрямую, используя IDLE, как я мог раньше.

Был значок Белого фона с логотипом python, который теперь заменяется логотипом Windows без программы (белый квадрат, синие и красные точки). Я попытался восстановить и установить unistall-re-install как без успеха. Нет брандмауэра или антивируса, и он был установлен с разрешениями для всех пользователей.

Любая помощь очень ценится, это было сумасшествочно трудно понять.

+1

Считайте себя удачливым. IDLE ужасно, и вы не должны его использовать. – geoffspear

+0

Я вижу вашу точку зрения, но я новичок программист, и я устраняю проблемы здесь. Я думаю, что проблемы с IDLE являются таким же симптомом, что и причина. Когда я открываю с помощью IDLE, программы по-прежнему не могут найти что-либо, связанное с ним, например, Tkinter, например Есть ли обходной путь, который вы бы предложили? –

+3

Есть ли конкретная причина, по которой вы используете такую ​​* древнюю * версию Python? Установите 2.7.8, если вы должны использовать Python 2 или 3.4.1 для Py3. – MattDMo

ответ

0

Натуральный, который поставляется с python на windows, иногда проблематичен, поэтому вы можете удалить и переустановить его в качестве решения или открыть его из своей директории вместо ярлыка или получить другую среду IDE. Я рекомендую Ninja IDE очень красиво и легко смотреть, или если вы используете Linux, вы можете просто использовать vim из терминала.

Кроме того, если это крайне необходимо, попробуйте обновить версию python и IDE. Я думаю, что IDE, включенная для окон, выглядит как измененный emacs, если честно.

0

Тот факт, что Windows изменил контекстное меню для .py-файлов, не имеет ничего общего с Idle и, вероятно, не имеет ничего общего с Python. У вас не первая проблема. Вы можете восстановить «Edit with Idle», но без прямого редактирования реестра (экспертная опция) я знал, как это сделать в XP. Вы также можете исправить это, вернувшись к точке восстановления до ее изменения, но с тех пор вы потеряете все обновления, поэтому я бы этого не сделал.

Я удивлен, что переустановка не восстановила его. Линия тоже была у меня для меня, и она была восстановлена ​​с помощью последней установки.

У меня есть Win7. Я просто попробовал «Открыть с», перешел на 3.4 idlelib и выбрал idle.bat (файлы .py не предлагались в качестве выбора). Файл .py, открытый в редакторе Idle, отлично. Теперь это постоянный вариант для Open with, без необходимости навигации.

Idle получил возможно 150 патчей с 2,5. Даже если вам нужно редактировать программы для работы в версии 2.5, я настоятельно рекомендую установить текущую версию Python и Idle.

У меня нет идеального, что ваш комментарий «программы по-прежнему не могут найти что-либо связанное с ним, например, Tkinter».