#python #exe #nuitka #lightweight-processes
#python #exe #nuitka #облегченные процессы
Вопрос:
Я использовал pyinstaller
в качестве своего метода превращения файла Python в исполняемый файл. Однако размер исполняемого файла превышает 6 МБ даже для небольшого приложения, такого как печать "hello world"
Я провел некоторое исследование и выяснил, что существует программа под названием nuitka
, которая компилирует файл до языка C и выполняет некоторую оптимизацию. Однако оказывается, что nuitka
все еще нуждается libpython
и поэтому создает исполняемые файлы больших размеров.
Итак, существует ли какая-либо программа или компилятор, который может превратить файл python в облегченный исполняемый файл?
Комментарии:
1. Какова ваша реальная цель? Почему вам нужен крошечный исполняемый файл, и вы не удовлетворены вариантами, которые у вас уже есть?
2. Моя цель — распространять некоторые созданные мной exe-файлы среди других, и это не очень полезно, когда исполняемый файл, который просто импортирует запросы и вызывает веб-сайт, весит более 40 МБ. Кроме того, когда я создаю программу, которая должна выполняться в фоновом режиме, требуется много энергии процессора. (И для запуска программы требуется больше времени, чем для запуска обычного файла Python, но я не уверен, что это еще одна проблема)
3. Возможно, вам следует пересмотреть выбор вашего языка программирования, если у вас такие жесткие требования.
4. И на изучение этого языка уходят месяцы? Нет, спасибо.
5. Вы пробовали cython или jython?