Найти - Пользователи
Полная версия: Сделать exe файл
Начало » Python для новичков » Сделать exe файл
1
keeper80
Возможно ли питоновкий код в exe файл скомпилировать, и какие могут возникнуть проблеммы?
Rodegast
Exe собрать можно, но не нужно. Это уже много раз обсуждалось http://python.su/forum/topic/36984/
PEHDOM
keeper80
exe файл скомпилировать
Если именно что скомпилировать, а не просто создать самораспаковывающийся архив с пайтоном внутрях, как это делает pyinstaller, то Nuitka транслирует скрипт на Python в представление на C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython.


Из подводных камней:Компиляция на платформу, отличную от рабочей невозможна. Исполняемые файлы включают CPython код, что приводит к увеличению их размера, кроме того, их построение требует компилятор Cи/C++ (GCC, g++, Clang, MinGW или Microsoft Visual Studio) и установленный интерпретатор Python.
После компиляции оно может не запуститься сказав что нет какойто либы, например encodings, решается достаточно просто: import lib_name.
После компиляции оно может работать не так как в интерпретаторе. Тут уж только отладка поможет.
Могут быть проблемы если вы используете стороние либы. но тут уже нужно спрашивать на форумах/багтрекерах самой либы как ее заставить работать с нуиткой.
keeper80
Всем спасибо огроменское, я понял что мне до этого …… в общем не скоро!((((((
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB