2012-09-16 5 views
2

Итак, я только что установил Python 2.7, но у меня все было python 2.5. Я понял, что, поскольку я установил Python 2.7 последний, IDLE автоматически открывает Python 2.7 IDLE, чего я не хочу. Есть ли способ установить автоматическое открытие Python 2.5 IDLE, когда я использую параметр правой кнопки мыши в исходном файле python? Благодарю.Можно ли установить IDLE для запуска Python 2.5 по умолчанию?

+0

Windows? Linux? Mac? Если в Windows щелкните правой кнопкой мыши -> Свойство и измените ассоциацию файлов на более старый IDLE, который должен это сделать. – Borgleader

+0

Нет, потому что Open With IDLE является настраиваемой опцией в меню правой кнопки мыши. Я могу изменить то, что он открывает, но теперь, что делает этот вариант. –

ответ

9

Вы можете легко создать или отредактировать свойства правой кнопки мыши для файла.

Для редактирования меню правой кнопки мыши для определенного расширения файла:

  1. assoc .py Запуск из командной строки и обратите внимание на имя ассоциации:

    C:> ассоциативный .py
    .py = Python.File

  2. Run regedit.exe.

  3. Просмотр по HKEY_CLASSES_ROOT\Python.File\shell.
  4. Создайте ключ под shell под названием Edit with IDLE (или вы хотите, чтобы он отображался в меню).
  5. Создайте ключ под Edit with Idle под названием command.
  6. Отредактируйте значение по умолчанию, чтобы запустить нужную команду. Используйте "%1", чтобы вставить имя файла с правосторонним щелчком. Что-то вроде:

    C: \ Python25 \ pythonw.exe C: \ Python25 \ Lib \ idlelib \ idle.pyw "% 1"

В качестве альтернативы, просто сохраните следующий как idle.reg и дважды щелкните его, чтобы вставить это значение в реестр.

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command] 
@="\"C:\\Python25\\pythonw.exe\" \"C:\\python25\\Lib\\idlelib\\idle.pyw\" \"%1\"" 
-1

Если вам не нужен Python 2.7 по какой-то причине, самый простой способ добиться этого в Windows - это удалить Python и снова установить Python 2.5.