Как запустить IDLE (редактор Python) без использования ярлыка в Windows Vista? - PullRequest
47 голосов
/ 23 сентября 2008

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

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

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

Ответы [ 11 ]

64 голосов
/ 23 сентября 2008

В каталоге установки Python в Lib\idlelib\idle.py.

есть файл с именем idle.py.

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

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

14 голосов
/ 13 сентября 2011

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

10 голосов
/ 23 сентября 2008

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

C:\Python25\Lib\idlelib\idle.pyw
9 голосов
/ 23 ноября 2011

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

import idlelib.PyShell
idlelib.PyShell.main()
3 голосов
/ 21 февраля 2016

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

c:\Python27\Lib\idlelib\idle.bat
3 голосов
/ 02 августа 2013

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

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

1 голос
/ 12 апреля 2017

Я установил ярлык (с помощью Windows) и установил цель на

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

прекрасно работает

Также найдено это работ

with open('FILE.py') as f:
    exec(f.read())
1 голос
/ 06 ноября 2015

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

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

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

1 голос
/ 08 октября 2009

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

0 голосов
/ 08 апреля 2019

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

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

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

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

...