Запускаем программу на Python и IronPython без IDE (способ для Windows)

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

В случае компилируемых языков проблем нет, т.к. на выходе мы имеем исполняемый (exe) файл, полностью готовый к самостоятельному использованию. Но, как быть со скриптовыми языками (в данном случае Python)?

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

Перейдём в папку с нашей программой при помощи команды cd и запустим её файл на выполнение.

Чтобы каждый раз не открывать консоль и не вводить команды вручную можно создать bat файл с командой

Если этот файл поместить в папку с программой и запустить на выполнение мы получим тот же результат, но уже при помощи лишь двух кликов мыши.

Запуск при помощи bat

В качестве альтернативного варианта можно написать небольшую программу, которая будет выполнять функции bat файла. Ниже приведён код подобной программы на C#.

Запуск при помощи программы загрузчика

Автономный запуск программы на IronPython осуществляется аналогичным образом. Единственное отличие, вместо команды «python» используется команда «ipy».

Для того чтобы была возможность воспользоваться командами «python» и «ipy» необходимо, чтобы были прописаны пути к соответствующим папкам в переменной окружения Windows Path (Python) и IRONPYTHONPATH и IRONPYTHONPATHSTARTUP (IronPython).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *