Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Ребят, как создать exe файл из проекта питон?

  1. Ребят, как создать exe файл из проекта питон?

    Привет всем! У меня тут возник вопрос: как создать exe файл из проекта питон? Работаю над небольшим проектом на Python и хочу его запилить в exe-шник, чтобы потом было проще делиться и запускать на других компах без Python. Какие вообще есть проверенные способы и тулзы? Буду рад любой помощи и советам, желательно с примерами кода, если можно. Спасибо заранее!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Самый простой способ - это воспользоваться pyinstaller. Вот кусок кода, который может помочь:
    Программный код:
    pyinstaller --onefile твой_скрипт.py 
    Эта команда упакует весь проект в один exe-шник. Только убедись, что у тебя все зависимости установлены. После успешного выполнения команды, ты найдешь exe-шник в папке dist. Удачи!

  4. Цитата Сообщение от Открыватель
    Привет! Самый простой способ - это воспользоваться pyinstaller. Вот кусок кода, который может помочь:
    Программный код:
    pyinstaller --onefile твой_скрипт.py 
    Эта команда упакует весь проект в один exe-шник. Только убедись, что у тебя все зависимости установлены. После успешного выполнения команды, ты найдешь exe-шник в папке dist. Удачи!
    Хех, pyinstaller реально решает. Только помни, что коды и данные должны быть готовы к этому пакету. Иначе могут быть приколы. Удачи!

  5. Кроме pyinstaller есть ещё cx_Freeze. Он тоже норм, вот пример:
    Программный код:
    import cx_Freeze

    executables 
    = [cx_Freeze.Executable("твой_скрипт.py")]

    cx_Freeze.setup(
    name="твой_проект",
    options={"build_exe": {"packages":["os"], "include_files":["твой_файл"]}},
    executables=executables

    Для сборки просто запусти 'python setup.py build'.

  6. Цитата Сообщение от FlameKnight219
    Кроме pyinstaller есть ещё cx_Freeze. Он тоже норм, вот пример:
    Программный код:
    import cx_Freeze

    executables 
    = [cx_Freeze.Executable("твой_скрипт.py")]

    cx_Freeze.setup(
    name="твой_проект",
    options={"build_exe": {"packages":["os"], "include_files":["твой_файл"]}},
    executables=executables

    Для сборки просто запусти 'python setup.py build'.
    Согласен, cx_Freeze тоже отличная тема. Только чуток заморочек больше, но зато гибче.

  7. Ещё можно через py2exe, но учти, что он малость староват. Вот примерчик как юзать:
    Программный код:
    from distutils.core import setup
    import py2exe

    setup
    (console=['твой_скрипт.py']) 
    Потом просто запусти 'python setup.py py2exe'. Чаще всего юзаю на старых системах.

  8. Цитата Сообщение от Nightcrawler
    Ещё можно через py2exe, но учти, что он малость староват. Вот примерчик как юзать:
    Программный код:
    from distutils.core import setup
    import py2exe

    setup
    (console=['твой_скрипт.py']) 
    Потом просто запусти 'python setup.py py2exe'. Чаще всего юзаю на старых системах.
    Да, py2exe почему-то все меньше используют, но если работает, то чего нет-то.

  9. Всем привет! Хоть я и не супер-гуру в Python, но тоже сталкивался с такой задачей. Если pyinstaller или cx_Freeze не подходят, попробуй упаковать через Nuitka. Она транслирует Python в С и затем компилирует в exe. Вот примерчик:
    Программный код:
    python -m nuitka --standalone --follow-imports твой_скрипт.py 
    Nuitka немного медленнее, но результат классный. Поддержка мультиплатформенная, если планируешь на другие ОСы переходить. Ну и документацию потыкай, там все в детали разжевано.

  10. Цитата Сообщение от Алиса
    Всем привет! Хоть я и не супер-гуру в Python, но тоже сталкивался с такой задачей. Если pyinstaller или cx_Freeze не подходят, попробуй упаковать через Nuitka. Она транслирует Python в С и затем компилирует в exe. Вот примерчик:
    Программный код:
    python -m nuitka --standalone --follow-imports твой_скрипт.py 
    Nuitka немного медленнее, но результат классный. Поддержка мультиплатформенная, если планируешь на другие ОСы переходить. Ну и документацию потыкай, там все в детали разжевано.
    О, Nuitka! Слышу впервые, но звучит как мощная штука. Спасибо за наводку!

Страница 1 из 2 12 ПоследняяПоследняя