Конвертируем .py в .exe | PyInstaller

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • Сегодня покажу легкий и простой способ преобразовать ваш Python код в исполняемый exe файл, используя PyInstaller.
    Не забываем подписываться!
    ------
    ICO converter: www.icoconverter.com/
    Все уроки по Python: • Python с нуля. Урок 1 ...
    ------
    Telegram: t.me/plugar_inf
    Группа в ВК: plugar_inf
    #python #pyexe #ityoutubersru

Komentáře • 239

  • @yuriysayfutdinov665
    @yuriysayfutdinov665 Před měsícem +5

    Круть) Лучшее из просмотренных, буду пользоваться этим методом!!! Автору творческих успехов) лайк и подписка!

  • @ger-ych1545
    @ger-ych1545 Před 2 lety +17

    Спасибо большое Вам! Пожалуй, самый понятный и полезный вариант объяснения данной темы, а главное - всего за 10 минут) С меня лайк и подписка :)

    • @ruden6623
      @ruden6623 Před 2 lety +1

      Самы понятный это в текстовом виде, в видео обычно не всё рассказывают

  • @user-zc9ri9vz9h
    @user-zc9ri9vz9h Před 11 měsíci

    Огромное спасибо за это видео, долгое время пытался сделать это, но не получалось, а после просмотра этого видеоролика всё сразу заработало!

  • @user-uv1dt7eo1c
    @user-uv1dt7eo1c Před 2 lety +4

    Наконец-то ! Спасибо ! Огромное!

  • @kaihatsu_sha
    @kaihatsu_sha Před 2 lety +1

    Огромный спасибо. Урок быль очень прост и понятный.

  • @user-rh8eg5zy5j
    @user-rh8eg5zy5j Před 28 dny

    Бесценный урок!! Просто бесценный! Да еще и так просто и классно поданный! 👌👍👍👍

  • @user-om4ws1em7g
    @user-om4ws1em7g Před 2 lety +1

    Это было очень полезно!
    Спасибо большое! )

  • @alexander199740
    @alexander199740 Před 2 lety +2

    Красавчик автор! Вот блин реально строго по делу!

  • @boldisua
    @boldisua Před měsícem +1

    Все круто!! Без лишнего и все понятно!

  • @hashrepair3486
    @hashrepair3486 Před 11 měsíci

    Хороший учитель! Спасибо огромное Вам.

  • @vladlagonda7869
    @vladlagonda7869 Před 2 lety +9

    Начал смотреть курс - увидел что даты аж в начало 2020го уходят. Подумал, что сильно отстаю. получается догнал)
    Спасибо за видео. Ждем продолжение мини-курса

    • @ryanhackery6515
      @ryanhackery6515 Před rokem

      Здраствуйте, не можете подсказать как изменить название файла?

    • @Troll8r
      @Troll8r Před rokem

      @@ryanhackery6515 тот же вопрос, ты разобрался?

  • @PCVSGAMESREVIEW
    @PCVSGAMESREVIEW Před rokem

    Просто от души человек красава все просто и без воды

  • @ya_ne_nuzdayus_v_psevdonime
    @ya_ne_nuzdayus_v_psevdonime Před 3 měsíci

    спасибо тебе, сэкономил мне время! Удачи в жизни!

  • @maksimkunkevich1177
    @maksimkunkevich1177 Před 2 lety +1

    Спасибо, очень понятно и очень полезно

  • @AleksandraSAV
    @AleksandraSAV Před 2 lety +2

    Спасибо вам за труд

  • @Sergei_P.
    @Sergei_P. Před 2 lety +1

    Спасибо за хороший ролик👍

  • @Vahee
    @Vahee Před rokem +1

    Спасибо вам огромное!

  • @andyanderson222
    @andyanderson222 Před 2 lety +1

    Полезное и хорошее видео, спасибо

  • @danielvolkov5173
    @danielvolkov5173 Před rokem +13

    Уважение и благодарность Ивану Викторовичу за такие понятные и полезные уроки! Огромное спасибо)

    • @danielvolkov5173
      @danielvolkov5173 Před rokem +4

      Согласен с тобой, братан! Иван Викторович молодец

    • @Orarchik45
      @Orarchik45 Před 11 měsíci

      ​@@danielvolkov5173Вы себе ответили?

  • @Apppath
    @Apppath Před 2 lety +3

    Добрый день, Иван Викторович. Спасибо за видео. Хоть один человек сказал правильно конвертировать файл с расширением *.py в *.exe, а не скомпилировать. Он просто пакует файлы а потом распаковывает эти файлы в папку tmp и весь ресурс на ладони. Можно было ещё показать (file version info) поместить информацию о версии, файл file_version и --version-file "file_version" -> имя файла в "FILE"

  • @user-qt6jo1rz8d
    @user-qt6jo1rz8d Před 2 lety +1

    Процветания и здоровья вам

  • @arcylito6460
    @arcylito6460 Před 2 lety +8

    Расскажите пожалуйста, как создавать екзешник, если программа состоит из нескольких модулей.

  • @user-ic8ex6ub9c
    @user-ic8ex6ub9c Před měsícem +2

    СПАСИБО ОГРОМНОЕ!!!

  • @bobikbobanovich9997
    @bobikbobanovich9997 Před rokem

    Спасибо. Все понятно

  • @kk-gu4cm
    @kk-gu4cm Před 5 měsíci

    Спасибо, очень помог👍

  • @ZOCKIR
    @ZOCKIR Před 2 lety

    Очень полезный видеоролик.

  • @user-wj1ty5yw9z
    @user-wj1ty5yw9z Před rokem

    СПАСИБО, Вам Большое!!!!

  • @_vukivur2164
    @_vukivur2164 Před 2 lety

    Уважаемый, спасибо!

  • @mimikt3942
    @mimikt3942 Před měsícem

    люблю вас спасибо за ролик

  • @ZovIstini
    @ZovIstini Před 2 lety +2

    Можете пожалуйста дать ответ я сделал игру на питон по вашему курсу делал все как на видео но при открытии он просто вылетает, что делать?

  • @optimist6861
    @optimist6861 Před rokem

    Спасибо от души

  • @Chebeza
    @Chebeza Před 2 lety

    Не справляюсь с Д/з, никак не могу ни в один exe ни в директорию скомпилировать проект игры из Вашего плейлиста. Игра работает, всё ок. Изучал гайд по использованию с офф. сайта PyInstaller, но ничего похожего не нашёл. Выдаёт ошибку : не поддерживаемое исключение. Нет такого файла или директории.
    P.S. Канал - золото, автор большой талант в обучении и толковании информации. Огромное спасибо. Учусь с нуля, сам инженер и мне 27, но пиетет к Ивану Викторовичу безграничен :)

  • @user-zj2zz2kf6p
    @user-zj2zz2kf6p Před 2 lety

    Классный видос

  • @uberteh2393
    @uberteh2393 Před 2 lety

    дай вам бог здоровья

  • @user-cj6pm9lt2u
    @user-cj6pm9lt2u Před 5 měsíci +1

    Всё как всегда внятно и доходчиво, спасибо!
    У меня только вопрос - делаю, как говорите, создаётся один файл, при запуске сразу закрывается, прога с tkinter. И при компиляции пишет warning что библиотеки не найдены. Что можно сделать?

  • @Lucerbius
    @Lucerbius Před 11 měsíci +1

    Хорошее видео.
    А как скомпилировать в один файл, но чтобы файл конфигурации не компилировался, а лежал рядом? (В конфигурационном файле находится переменная для изменения) (Использую Auto PY to EXE).

  • @egorkoveshnikov4707
    @egorkoveshnikov4707 Před 2 lety

    Здравствуйте, я работаю на mac os. При попытке открыть exe файл с программой, созданной на mac на компьютере windows выдает ошибку. Подскажите пожалуйста, что с этим можно сделать

  • @arimokishou
    @arimokishou Před rokem

    АААААААААААА, КРОКОДИЛ В ВАННОЙ. СПАСИБО БОЛЬШОЕ ВАМ!

  • @olegbebra9494
    @olegbebra9494 Před 2 lety

    Здравствуйте! А как компилировать в 32 бита? на ноутбуке хочу протестировать свой код, но на нём 32 бита (

  • @masterprotocol
    @masterprotocol Před 2 lety

    ЧЕТКО. надо у тебя научиться python

  • @antoncheburechkin8347
    @antoncheburechkin8347 Před rokem +1

    здравствуйте, такая проблема что когда проверил версию пайинсталлера он не выдал версию а написал pyinstaller: error: the following arguments are required: scriptname, пробовал и через командную строку, тоже что то непонятное, и файл создает не ехе а в разрешении .exe.notanexecutable, и его не открывает, подскажите что можно сделать?

  • @user-gf6hy8ho9i
    @user-gf6hy8ho9i Před 2 lety

    Круто

  • @user-bl5uu9xi9b
    @user-bl5uu9xi9b Před rokem

    Здравствуйте. Вопрос следующий. Создал приложение, конвертировал его в exe. Всё работает. Отправил товарищу, а у него оно не запускается. Выдаёт ошибку об отсутствии DLL библиотеки. Хотя подобные приложения, которые у него уже есть на компе, работают. Это может быть из-за того что у меня 10 винда, а у него 7?

  • @user-bo6hz5fk6y
    @user-bo6hz5fk6y Před rokem +3

    что делать в папке dist нету нечего

  • @Dater_bro
    @Dater_bro Před 11 měsíci

    Извините а как зделать чтобы сразу в одном приложении было и аватарка и чтобы оно было графическое

  • @unlimitedpain13
    @unlimitedpain13 Před rokem +1

    .exe файл не видит colorama, вместо цветного текста у меня "←[32m и ←[97m"

  • @user-rz7ko4rc5q
    @user-rz7ko4rc5q Před rokem +2

    а если в qt5 создано приложение, и есть в программе ссылка на файл .ui выдает ошибку, что не находит этот файл при запуске экзешного файла. хотя файл в той же деректории и в PyCharm он работает?

    • @BRooBooot
      @BRooBooot Před rokem

      Такая же история

  • @user-xh1xr6dl6q
    @user-xh1xr6dl6q Před 2 lety

    Мега крутая штука

  • @godsegg2386
    @godsegg2386 Před rokem

    что делать если у меня указан путь картинки в коде и на другом пк он ищет картинку именно по этому пути?

  • @mr.minecart7369
    @mr.minecart7369 Před 5 měsíci +1

    я когда пытаюсь проверить версию или уже создать exe консоль пишет что Имя "pyinstaller" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также
    наличие и правильность пути, после чего повторите попытку.

  • @Baka-chan-desu
    @Baka-chan-desu Před rokem

    Боже спасибо большое спасибо

  • @shurik8252
    @shurik8252 Před rokem

    Спасибо. Всё очень понятно. Только --noconsole что-то не работает, на форумах тоже пишут.

  • @ryanhackery6515
    @ryanhackery6515 Před rokem

    Здраствуйте, не можете подсказать как изменить название файла?

  • @user-ir5xs8ne6l
    @user-ir5xs8ne6l Před 8 měsíci

    перелопатил куча инфы.После вашего видео все заработало

  • @blaggrad
    @blaggrad Před rokem

    как собрать ехе х86, если у тебя х64? Ведь он собирает автоматом под ту архитектуру в которой находишься!

  • @vladlagonda7869
    @vladlagonda7869 Před 2 lety +1

    Получается переходим к пайтон играм?)

  • @EvgeniySibiryakov
    @EvgeniySibiryakov Před 2 lety +1

    Подскажите как сделать чтобы консоль не закрывалась после ввода данных, когда я уже запускаю созданный одиночный файл exe

    • @somethisone
      @somethisone Před 2 lety

      Запускай экзешник из командной строки, или пропиши в конце кода инструкцию input, которая будет ждать ввода от пользователя.

  • @scapyyyghoul3768
    @scapyyyghoul3768 Před rokem +1

    а что нужно делать если у меня несколько файлов ру?

  • @SysExit
    @SysExit Před 2 lety

    У меня проблема при компиляции. Пишет: unknown enkoding: utf-8. Винда 7

  • @DeF75_
    @DeF75_ Před 4 měsíci

    а как сделать экзешник, если файлов ру несколько для одной программы?

  • @anonsd5521
    @anonsd5521 Před 6 měsíci +1

    pyinstaller : Имя "pyinstaller" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написан
    ия имени, а также наличие и правильность пути, после чего повторите попытку.
    Помогите исправить

  • @likePortal2
    @likePortal2 Před 3 měsíci +2

    ошибка Имя "pyinstaller" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Пр
    оверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.

  • @landar2570
    @landar2570 Před rokem +1

    что делать если все работает ну при правращение в exe не ищет модуль у меня это pygame

  • @KuRiG
    @KuRiG Před 2 lety

    Почему пишет синтаксическая ошибка перед [i] nstall

  • @landyee5519
    @landyee5519 Před rokem

    Здравствуйте, у меня в файле с расширением .py есть цветной текст, но в этом же файле с расширением .exe параметры цвета для текста почему то не применяются и выводится простой текст. Как сделать так чтобы текст все таки был цветным?

    • @MareyaScw
      @MareyaScw Před 9 měsíci

      импортировал модуль Colorama ?

  • @spongeenergy
    @spongeenergy Před 2 měsíci

    Как вместе со звуковыми файлами так сделать?

  • @PapaBOSS
    @PapaBOSS Před 2 lety

    Поясните пожалуйста мне вот что! К примеру я написал телеграм-бота в pycharm и должен отдать его заказчику. Что я должен сделать? Передать написанные файлы или что?

    • @Vahee
      @Vahee Před rokem

      спрашивай у заказчика

  • @frontimon
    @frontimon Před 9 měsíci

    Все сделал как на видео, запустил exe файл, и потом появился троян Wacatac.h!lm. Как убрать?

  • @user-kk4ee1ld2f
    @user-kk4ee1ld2f Před rokem

    Огромное спасибо Иван Викторович за Ваши видеоуроки. Доступно, по делу, понятно. При преобразовании в один файл ( pyinstaller -F --icon = favicon.ico Name1.py) питон отрабатывает почти до конца, но выдаёт ошибку
    File "C:\Users\llito\AppData\Local\Programs\Python\Python310\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 30: invalid start byte
    Подскажите, пожалуйста - как исправить. Файл такой же как в видео (просто спрашиваем имя). Спасибо

  • @user-uk4ww6ln7q
    @user-uk4ww6ln7q Před 4 měsíci

    У меня в программе используются jpg файлы , но я так понял они не сохраняются таким методом в рабочую папку и программа не работает.. как действовать в таком случае подскажите ?

  • @_Kruzo_
    @_Kruzo_ Před 10 měsíci +1

    Спасибо Иван Викторович! При использовании PyInstaller столкнулся с проблемой, которую не поборол самостоятельно:
    Имеется пайтоновский файл созданный библиотекой Tkinter, который содержит внутри себя картинку XX.png. В консоли все работает прекрасно, но после конвертации в .ехе работать отказывается, т.к. не "находит картинку XX.png". Делал и с флагом -F и без него,-результат один. Не подскажете как решить, может сталкивались? (картинка и файл лежат в одной папке, если что...)

    • @yurdos7777
      @yurdos7777 Před 7 měsíci +1

      Разобрались? Как?

  • @Hexer123
    @Hexer123 Před rokem

    а если у меня файл SPEC и то онт не открывается а в папке нету моего проекта

  • @mathr5255
    @mathr5255 Před 5 měsíci

    Так а где обещанное GUI ? Очень интересует компиляция Kyvi

  • @vibe_sad
    @vibe_sad Před rokem

    А как с либами? он их полностью в exe переносит, если что-то простенькое на opencv то проект минимум 60мб, хотя прога просто делает снимок

    • @AxelLLee
      @AxelLLee Před rokem

      Она берёт все задействованные библиотеки из venv и других директорий и собирает их в один архив

  • @andrewbelikov8772
    @andrewbelikov8772 Před rokem

    как pygame превратить в exe? консоль открывается, а графическое окно нет

  • @Ars_korol
    @Ars_korol Před 8 měsíci

    А что значит буква f в функции print?

  • @user-romanN80
    @user-romanN80 Před 2 lety +1

    создал ехе файл (вин 7 32 бит), запустил в консоле, все работает, запрашивает пользовательский ввод и тд, запускаю его же на другом компе (вин 7 64 бит), появляется консоль и тут же закрывается

    • @BRooBooot
      @BRooBooot Před rokem

      В целом логично, не просто так при установке софта и т.п. нужно выбрать систему и битность
      Так же и с вашей программой, из-за разницы в битности она не запускается на втором вашем компьютере

  • @CyberTechWiz
    @CyberTechWiz Před rokem

    У меня была ошибка, из за которой файл не создавался. Имя файла не должно содержать пробелов, ибо когда вводите имя файла в pyinstaller, он думает что пробелами вы указываете директорию😅

  • @samiroutka
    @samiroutka Před rokem

    Thanks

  • @user-wu7dm7qu6u
    @user-wu7dm7qu6u Před 2 lety

    У меня пишет что иконки нет, а она есть, что делать?

  • @user-fo2mx9br3y
    @user-fo2mx9br3y Před rokem +7

    Как сохранить в exe если код прописан не в одном файле а в нескольких?

    • @HunteRKros
      @HunteRKros Před 8 měsíci

      Пните если ответят, очень хотелось бы узнать

    • @woodcorx
      @woodcorx Před 8 měsíci +1

      @@HunteRKrosпросто переписать коды из файлов в один, но нужно так же переписывать import.. из других кодов в 1 код, а так же следить за функциями

    • @user-il8bx9wu5c
      @user-il8bx9wu5c Před 6 měsíci

      ​@@woodcorx 😂😂😂 даааа, круто

  • @user-om4ws1em7g
    @user-om4ws1em7g Před 2 lety +6

    А расскажите ещё пожалуйста, как конвертировать игру которую Вы/мы разрабатывали в мине курсе?, там же много папок и файлов формата .py, как такой сложный проект сконвертировать. Что бы можно было скинуть друзьям, показать. А то только со своего компа и из консоли запускаю.
    Было бы очень интересно!
    Спасибо!

    • @MrTuborg002
      @MrTuborg002 Před 2 lety

      В общем пишешь pyinstaller --noconsole -F space_game.py и в папку dist еще скидываешь папку images и файл highscore и все игра спокойно запускается, но может кто-то подсказать как это все сделать что бы не скидывать в папку images и файл highscore а был только exe файл или только так? Автор кстати красава все очень доступно и понятно объясняет очень нравится канал.

    • @Evilen_Manchini
      @Evilen_Manchini Před rokem

      @@MrTuborg002 у меня ошибка когда пытаюсь запустить .exe, пишет что нету модуля pygame, как исправить?

    • @MrTuborg002
      @MrTuborg002 Před rokem

      @@Evilen_Manchini Без понятия, у меня такого не было

    • @elllder4030
      @elllder4030 Před 11 měsíci

      ​@@Evilen_Manchiniу меня такая же беда

  • @WhiteVanillka
    @WhiteVanillka Před měsícem

    я делал все как на видио но пишет: "Script file 'main.py' does not exist." чот делать

  • @CryptoAul
    @CryptoAul Před rokem

    что делать если пишет UPX is not available?

  • @Ray-ge6cy
    @Ray-ge6cy Před rokem

    Я не мог pyinstaller поставить, пишет что “pip” не распознает как имя комендлета… я не могу найти решение, может тут кто поможет.

  • @AntuSantury
    @AntuSantury Před rokem +1

    а шо делать если пишет 'pyinstaller' is not recognized as an internal or external command,
    operable program or batch file.

    • @Dexter-pf9xi
      @Dexter-pf9xi Před 5 měsíci

      Установить его через командную строку cmd командой pip install pyinstaller
      Но нужно отключить антивирус и cmd от имени администратора запускать. У меня аваст не давал корректно его установить

  • @user-ny7he7xc2d
    @user-ny7he7xc2d Před 2 lety +1

    Помогите пожалуйста. Я пишу: pip install pyinstaller (или что-нибудь с pip), и выдаёт ошибку: Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. Что делать?

    • @pishy_kommentu
      @pishy_kommentu Před 2 lety

      Тебе нужно установить pip. Интернет в помощь.

    • @user-gy5he6zi2t
      @user-gy5he6zi2t Před 2 lety

      в повершелл нужно команду ввести, не помню как называется, там просто исключение убрать, загугли, я с таким же сталкивался

  • @Neyz31
    @Neyz31 Před 2 lety +1

    Не подскажете, как в графическом окне открывать?

    • @666figner8
      @666figner8 Před 2 lety

      тоже было бы интересно))

  • @dmitry_sid
    @dmitry_sid Před 2 lety +1

    04:46 так как файл с графическим интерфейсом конвертировать в exe?

  • @NZOX-xw9mu
    @NZOX-xw9mu Před 2 lety

    А как сделать так чтобы в приложении с графическим интерфейсом не открывалась консоль ?

    • @Chernikru
      @Chernikru Před 2 lety +1

      внимательней смотреть видос))
      т.е. добавить --noconsole

  • @Firmado
    @Firmado Před rokem

    А на андроид экзешник кода написанный на Tkinter будет открываться?

  • @_ShOk_
    @_ShOk_ Před 2 lety

    а если пишет File not found

  • @yaroeshka
    @yaroeshka Před 2 měsíci

    А что если антивирус ругается на программу без консоли? Точнее инсталлер даже не успевает до конца exeшник сделать, а дефендер его уже удаляет.

  • @s41d37
    @s41d37 Před 2 lety +5

    А что делать если у меня много фалов и я хочу все связать?

    • @chpoko353
      @chpoko353 Před rokem

      Привет , смог разобраться? Если да то можешь объясни как

    • @litosfer3358
      @litosfer3358 Před rokem +1

      @@chpoko353 Ну, например, у меня в игре есть один исполняемый файл (exe), который сразу после запуска перекидывает в другой файл (а этой связи я добился благодаря from import). Скорей всего, программа считает другие файлы, в которые совершаются переходы, за библиотеки, и благодаря этому она загружает и их в exe файл

  • @user-mn7pw2gf5h
    @user-mn7pw2gf5h Před 2 lety +2

    Иван, здравствуйте!
    Я проделываю все, как вы говорили и exe файл открывается на 1 сек и закрывается. В чем проблема?
    Какие-то библиотеки надо переустановить?

    • @juliak7279
      @juliak7279 Před 2 lety

      блин, то же самое...

    • @user-mn7pw2gf5h
      @user-mn7pw2gf5h Před 2 lety

      @@juliak7279 как с тобой связаться?Я нашел проблему

    • @mrassa8750
      @mrassa8750 Před 2 lety

      @@user-mn7pw2gf5h а в чем проблема? Такая же проблема

    • @Schornsteinfeger....
      @Schornsteinfeger.... Před rokem

      Если вы поняли в чем суть проблемы, напишите пожалуйста, тоже самое....

    • @mrassa8750
      @mrassa8750 Před rokem

      @@Schornsteinfeger.... попробуй написать pyinstaller -F "имя файла" Должно получится. Только всё равно через время та-же проблема

  • @shugarok1163
    @shugarok1163 Před rokem

    Очень помогло но проблема что антивирус блокирует файл

  • @2100Maksim
    @2100Maksim Před 8 měsíci +2

    Почему же в PyCharm нету такой функции чтобы просто в меню выбрать пункт "создать exe файл" и всё готово? Почему это действие надо делать через ввод специальных команд? Почему это так устроено, может хоть кто-то объяснить?

    • @vova_derzhavin
      @vova_derzhavin Před měsícem +1

      Надо использовать компилируемые языки) а не питон

  • @user-nt5rg2rt6l
    @user-nt5rg2rt6l Před rokem

    При запуске exe выдаёт такую ошибку
    Traceback (most recent call last):
    File "main.pyw", line 33, in
    File "main.pyw", line 11, in keyless
    FileNotFoundError: No such file or directory

  • @samursdk
    @samursdk Před 2 lety

    good

  • @user-px1fh1im4w
    @user-px1fh1im4w Před 11 měsíci

    А можно так на телефон?