Итак, я только что установил Python 2.7, но у меня все было python 2.5. Я понял, что, поскольку я установил Python 2.7 последний, IDLE автоматически открывает Python 2.7 IDLE, чего я не хочу. Есть ли способ установить автоматическое открытие Python 2.5 IDLE, когда я использую параметр правой кнопки мыши в исходном файле python? Благодарю.Можно ли установить IDLE для запуска Python 2.5 по умолчанию?
ответ
Вы можете легко создать или отредактировать свойства правой кнопки мыши для файла.
Для редактирования меню правой кнопки мыши для определенного расширения файла:
assoc .py
Запуск из командной строки и обратите внимание на имя ассоциации:C:> ассоциативный .py
.py = Python.FileRun
regedit.exe
.- Просмотр по
HKEY_CLASSES_ROOT\Python.File\shell
. - Создайте ключ под
shell
под названиемEdit with IDLE
(или вы хотите, чтобы он отображался в меню). - Создайте ключ под
Edit with Idle
под названиемcommand
. Отредактируйте значение по умолчанию, чтобы запустить нужную команду. Используйте
"%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\""
Если вам не нужен Python 2.7 по какой-то причине, самый простой способ добиться этого в Windows - это удалить Python и снова установить Python 2.5.
Windows? Linux? Mac? Если в Windows щелкните правой кнопкой мыши -> Свойство и измените ассоциацию файлов на более старый IDLE, который должен это сделать. – Borgleader
Нет, потому что Open With IDLE является настраиваемой опцией в меню правой кнопки мыши. Я могу изменить то, что он открывает, но теперь, что делает этот вариант. –