Запуск Python кода в системах без установленного Python

  • 7
  • 4
Контакты для связи отсутствуют.
Для решения данной задачи, воспользуемся утилитой под названием Zolom. Данная утилита представляет собой исполняемый файл на языке C# со встроенным Python, который можно использовать для запуска кода Python в системах без установленного Python.

Для установки скачайте репозиторий с github:
git clone GitHub - checkymander/Zolom: C# Executable with embedded Python that can be used reflectively to run python code on systems without Python installed

Репозиторий будет содержать файлы проекта для сбора исполняемого файла zolom.exe. Используя Visual Studio, восстановите пакеты nuget (у меня было включено по умолчанию), выберите Release и нажмите Build.

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

Запускаем свой код с помощью команды:

zolom.exe --script:"Ваш python скрипт тут"
или переводим текст скрипта в base64 и запускаем

zolom.exe --b64script:"Ваш python скрипт в base64"
Готово.
 

Вложения

  • 5fcbd893ecbd3f4cc06a8.png
    5fcbd893ecbd3f4cc06a8.png
    22.6 KB · Просмотры: 36
Сверху Снизу