Как запустить IDLE (редактор Python) без использования ярлыка в Windows Vista?

Я пытаюсь научить Комодо запускать IDLE, когда я нажимаю правильные клавиши. Я могу использовать точный путь к ярлыку в меню "Пуск" в строке адреса Windows Explorer, чтобы запустить IDLE, поэтому я надеялся, что Komodo также сможет его использовать. Но, давая этот путь Комодо, он говорит, что 1 возвращается. Похоже, что это сбой, поскольку IDLE не запускается.

Я думал, что буду избегать ярлыков и просто использовать точный путь. Я иду в меню "Пуск", найти ярлык для IDLE, щелкните правой кнопкой мыши, чтобы посмотреть свойства. Цель выделена серым цветом, но говорит "Python 2.5.2". "Начало в" установлено в "C:\Python25\". Кнопка "Открыть местоположение файла" также отображается серым цветом.

Как мне узнать, куда на самом деле указывает этот ярлык? Я попытался запустить python.exe и pythonw.exe как в C:\Python25, но ни один не запускает IDLE.

13 ответов

Решение

Там есть файл с именем idle.py в вашем каталоге установки Python в Lib\idlelib\idle.py,

Если вы запустите этот файл с Python, тогда IDLE должен запуститься.

c: \ Python25 \ pythonw.exe c: \ Python25 \ Lib \ idlelib \ idle.py

В Python 3.2.2 я нашел \Python32\Lib\idlelib\idle.bat это было полезно, потому что это позволило бы мне открывать файлы python, представленные как аргументы в IDLE.

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

C:\Python25\Lib\idlelib\idle.pyw

Если у вас просто запущена оболочка Python, введите:

import idlelib.PyShell
idlelib.PyShell.main()

Есть скрипт.bat для его запуска (python 2.7).

c:\Python27\Lib\idlelib\idle.bat

Папка установки Python> Lib > idlelib > idle.pyw

Дважды щелкните по нему, и все готово.

Свободный ярлык является "Advertised Shortcut", который ломает определенные функции, такие как кнопка "найти цель". Google для получения дополнительной информации.

Вы можете просмотреть ссылку в шестнадцатеричном редакторе или скачать LNK Parser, чтобы увидеть, куда она указывает.

В моем случае это работает:
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"

Вы также можете напрямую назначить горячие клавиши для ярлыков Windows (по крайней мере, в Windows 95 вы могли бы, с тех пор я больше не проверял, но я думаю, что опция должна быть еще там ^_^).

Я установил короткий путь (используя окна) и установил цель на

C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py

работает отлично

Также нашел это работает

with open('FILE.py') as f:
    exec(f.read())

Другой вариант для Windows, который будет автоматически использовать самую последнюю установленную версию Python, а также не заставит вас искать путь установки:

Цель: pyw -m idlelib
Начать в: Где угодно

Я получил ярлык для простоя (Python GUI).

  • Нажмите на иконку Window в левом нижнем углу или используйте Window Window (только Python 2), вы увидите иконку Idle (Python GUI)
  • Щелкните правой кнопкой мыши на значке, затем еще
  • Откройте расположение файла
  • Появится новое окно, и вы увидите ярлык Idle (Python GUI)
  • Щелкните правой кнопкой мыши, удерживайте и выдвиньте на рабочий стол, чтобы создать ярлык Python GUI на рабочем столе.

Если он установлен в Windows 10 без изменения местоположения по умолчанию, кажется, что он находится в «C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0x64__{BUNCHOFRANDOMSTRINGS}», и вы не сможете его открыть.

Удачи в поиске того, как открыть .py по умолчанию в режиме ожидания.

Папка установки Python> Lib > idlelib > idle.pyw

отправить ярлык на рабочий стол.

С ярлыка на рабочем столе вы можете добавить его на панель задач тоже для быстрого доступа.

Надеюсь это поможет.

Другие вопросы по тегам