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

Тема: Как преобразовать python файл в exe, ну чтобы все работало

  1. Как преобразовать python файл в exe, ну чтобы все работало

    Привет ребята! Задолбался искать нормальный способ, как преобразовать python файл в exe, чтобы можно было запустить на компах без питона. Кто-то может объяснить пошагово, как это сделать и желательно с примерами кода? Вроде бы pyinstaller неплох, но чё-то у меня не выходит. Может я что-то делаю не так? Поделитесь опытом, плз!



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

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

  3. Хей, попробуй PyInstaller, этот инструмент реально крутой. Вот пример:

    Программный код:

    pip install pyinstaller

    pyinstaller 
    --onefile your_script.py 
    Эта команда создаст exe-шник в папке dist. Если не работает, уточни, какие у тебя ошибки вылезают.

  4. Цитата Сообщение от Геркулес
    Хей, попробуй PyInstaller, этот инструмент реально крутой. Вот пример:

    Программный код:

    pip install pyinstaller

    pyinstaller 
    --onefile your_script.py 
    Эта команда создаст exe-шник в папке dist. Если не работает, уточни, какие у тебя ошибки вылезают.
    Апнул с советом по PyInstaller - юзаю его уже сто лет как и всегда помогает. Ты только помни, что иногда нужно дополнительно библиотеки подтянуть в проект перед компилом.

  5. Ещё вариант - cx_Freeze. Здесь так:

    Программный код:

    pip install cx_Freeze

    cxfreeze your_script
    .py --target-dir dist 
    Тоже хороший тул.

  6. Цитата Сообщение от CrownWielder
    Ещё вариант - cx_Freeze. Здесь так:

    Программный код:

    pip install cx_Freeze

    cxfreeze your_script
    .py --target-dir dist 
    Тоже хороший тул.
    Оч правильная мысль насчёт cx_Freeze, пользовался им и не пожалел. Мб под него придётся чуточку конфигураций настроить, но оно того стоит.

  7. Если хочешь более гибкий и мощный способ, используй PyInstaller с .spec файлом. Создай 'your_script.spec' так...

    Программный код:

    from PyInstaller import executable
    AnalysisPYZEXECOLLECT

    analysis 
    Analysis(['your_script.py'])

    pyz PYZ(analysis.pure)

    exe EXE(pyz,

    analysis.scripts,

    analysis.binaries,

    analysis.zipfiles,

    analysis.datas,

    name='your_script.exe',

    debug=False,

    strip=False,

    upx=True,

    console=True)

    coll COLLECT(exeanalysis.binariesanalysis.zipfilesanalysis.datas
    Затем выполняй 'pyinstaller your_script.spec'. Команда заготовит всё под .exe с нужными настройками.

  8. Цитата Сообщение от Гвардеец
    Если хочешь более гибкий и мощный способ, используй PyInstaller с .spec файлом. Создай 'your_script.spec' так...

    Программный код:

    from PyInstaller import executable
    AnalysisPYZEXECOLLECT

    analysis 
    Analysis(['your_script.py'])

    pyz PYZ(analysis.pure)

    exe EXE(pyz,

    analysis.scripts,

    analysis.binaries,

    analysis.zipfiles,

    analysis.datas,

    name='your_script.exe',

    debug=False,

    strip=False,

    upx=True,

    console=True)

    coll COLLECT(exeanalysis.binariesanalysis.zipfilesanalysis.datas
    Затем выполняй 'pyinstaller your_script.spec'. Команда заготовит всё под .exe с нужными настройками.
    Ништяк объяснил про spec файл! Это мега удобный и кастомный способ!

  9. Запарился одной командой всё делать? Можешь воспользоваться py2exe:

    Программный код:

    pip install py2exe

    python setup
    .py py2exe 
    Надеюсь, ломаться не будет, но всё равно, попробуй ещё и этот вариант.

  10. Цитата Сообщение от Алиса
    Запарился одной командой всё делать? Можешь воспользоваться py2exe:

    Программный код:

    pip install py2exe

    python setup
    .py py2exe 
    Надеюсь, ломаться не будет, но всё равно, попробуй ещё и этот вариант.
    Ща популярность py2exe уже не та, но всё ещё норм тема. Воспользуйся!

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