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

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

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

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


person Jason Dagit    schedule 22.09.2008    source источник
comment
Я думаю, что никто не ответил на ваш вопрос: как узнать, куда на самом деле указывает этот ярлык? Как они узнали свои ответы? Что мне делать, когда я вижу такой короткий путь и хочу найти, куда он ведет?   -  person Sunny88    schedule 21.03.2013
comment
Если вы проверите Properties (меню правой кнопки мыши) ярлыка, он должен сказать вам, куда он указывает. Вопрос и заголовок не совсем совпадают, теперь, когда вы указали на это @Sunny88.   -  person 2rs2ts    schedule 11.06.2013
comment
@ 2rs2ts Проблема в том, что это кажется логичным для Windows, но в данном случае это, на удивление, не дает никакой информации. Я не эксперт по Windows, но совершенно странно иметь такой ярлык, который успешно указывает на файл и не может понять, что это за файл.   -  person David Berger    schedule 03.12.2014


Ответы (12)


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

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

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

person Florian Bösch    schedule 22.09.2008
comment
Для другой версии Python используйте C:\PythonXX\pythonw.exe C:\PythonXX\Lib\idlelib\idle.py Замените XX на свою версию, например: C:\Python27\pythonw.exe C:\Python27\Lib\idlelib\idle.py - person TrinitronX; 15.05.2012
comment
Когда я пытаюсь записать файл прямо на диск C, я получаю PermissionDeniedError. Я предполагаю, это потому, что я не запускал в режиме администратора. Как я могу сделать то же самое, кроме как в режиме администратора? - person The Red Pea; 06.09.2015
comment
@TrinitronX Кажется, это хорошо работает при запуске нескольких версий Python. - person Jim Aho; 28.09.2015
comment
Как назначить этот путь, чтобы все мои файлы .py открывались в режиме ожидания для редактирования. Прямо сейчас, когда я дважды щелкаю, он запускает его на python.exe, который выполняет программу. - person Abhishek Agarwal; 12.06.2017

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

person 2rs2ts    schedule 12.09.2011

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

C:\Python25\Lib\idlelib\idle.pyw
person Dara Kong    schedule 22.09.2008

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

import idlelib.PyShell
idlelib.PyShell.main()
person Roger    schedule 23.11.2011
comment
Две строки в этом ответе можно и нужно заменить на import idlelib.idle. - person Terry Jan Reedy; 23.01.2018

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

c:\Python27\Lib\idlelib\idle.bat
person Ohad Cohen    schedule 21.02.2016

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

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

person Madhulika Mukherjee    schedule 02.08.2013
comment
правильный этот способ работает для меня при запуске в Windows 8.1 - person Chris Hawkes; 16.09.2015

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

person fortran    schedule 08.10.2009

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

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

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

person cbeytas    schedule 06.11.2015

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

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

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

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

with open('FILE.py') as f:
    exec(f.read())
person 1amdadmt    schedule 11.04.2017

У меня есть ярлык для простоя (Python GUI).

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

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

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

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

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

person Bora Savkar    schedule 08.04.2019

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

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

person Dennis    schedule 29.12.2019