@paramin

Как создать ярлык запуска скрипта python?

Написал python скрипт для себя. И каждый раз запускать IDLE не хочется.
Собрать через pyinstaller не хочу, часто вношу изменения, скриптом буду пользоваться только я.
У скрипта есть свой интерфейс, консоль не используется.

Как-то можно, создать ярлык, который запустить скрипт .py ?
  • Вопрос задан
  • 8210 просмотров
Решения вопроса 1
@PavelMos
Создать bat (если это в windows) который будет выполнять команду вроде c:\py\python.exe myscript.py и сделать ярлык для bat.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
gscraft
@gscraft
Программист, философ
Во-первых, можно ассоциировать Python-сценарии с интерпретатором (инсталлятор это делает, если не ошибаюсь). От администратора в Windows (pythonw — для запуска без консоли):
assoc .py=PythonScript
ftype PythonScript=path-to\python.exe "%1" %*
assoc .pyw=PythonScriptWindow
ftype PythonScriptWindow=path-to\pythonw.exe "%1" %*

— в таком случае любой py / pyw будут запускаться двойным щелчком.
Во-вторых, запуск через интерпретатор можно прописать в ярлыке, в его свойствах:
5f66003cd4a26888664301.png
В-третьих, как советуют рядом, создать bat файл, в котором будет по сути то, что в ярлыке, но это повлечет за собой окно терминала.
В-четвертых, pyinstaller — неплохой вариант в целях автономности приложения. Сборка проходит быстро, ее можно настроить под локальное размещение и в один клик.
Ответ написан
SoreMix
@SoreMix Куратор тега Python
yellow
run.bat

python script.py
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы