Как запустить 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
отправить ярлык на рабочий стол.
С ярлыка на рабочем столе вы можете добавить его на панель задач тоже для быстрого доступа.
Надеюсь это поможет.