Для поддержки канала: wiseplat.org/donat По номеру карты: 5599005072205482 ►► Все уроки по Python th-cam.com/play/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps.html ►► Все уроки по администрированию th-cam.com/play/PLxiU3nwEQ4PEB_oJcpgAQSgxmC6ScmEOd.html Пишите кто компилировал так файл :)
Можно прописать pyinstaller -F название файла, чтобы не было много папок. И pyinstaller -i "путь к иконки" название файла , если хотите добавить иконку
Спасибо дружище, дополню твой комментарий, чтобы стало совсем легко: pyinstaller -F --icon=Name.ico Name.py (обратите внимание на формат иконки .ico , а не png/jpg
Установил pyinstaller, но при попытке компилировать, выдаёт: "pyinstaller" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Нигде в интернете не нашёл решения. Помогите пжста!
как сделать совместимость запуска на win10 и win7? . Скомпилировал скрипт - на 10 ке работае exe , на 7 ке - ошибка - api-ms-win-core-path-l1-1-0.dll отсутствует
у меня очень простой скрипт print("poneshk") у меня получилось конвертировать в ехе файл но у меня открывается консоль и моментально закрывается но когда я так много раз поделал я успел увидеть что там написано poneshk то есть ошибки никакой нету
PS C:\Users\autot\pythonProject> pyinstaller --version pyinstaller : Имя "pyinstaller" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pyinstaller --version + ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@@ЧичаПича-у9ш А если установлена и такое выдаёт? pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также нали чие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pip install pyinstaller + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Всем привет, я чайник в програмирование сделал 1 приколюху как система расчета штрафов и хочу ее сохранить, сделал все как на видео, нажимаю на "dist"а внтури Пусто, расскажите пожалуйста что делать
а если файл на пайтоне использует папки в этой же директории проекта с нужными картинками для программы, они автоматом тоже скомпилируются? К примеру у меня бот, он делает скрин определённой части экрана и сравнивает с нужной картинкой в папке ... Компилятор увидит, что эта папка нужна и тоже её скомпилирует, или надо отдельно прописывать?
На многих изложениях данной темы, как и в этой возникает частый вопрос. При запуске exe-файла открывается и сразу закрывается окно. Некоторые нашли выход используя в коде фуркцию Input(). А как быть, если используется не окно, а графическая оболочка (tkinter)?
Здравствуйте. По данному видео ничего не получилось сделать, выдавал кучу непонятных ошибок, но после двух часов тыканья, получилось собрать ехешник, который не собирается открываться)) Есть другие вопросы 1. - как собрать зависимость файлов 2.-- как собирать не ехешник, а исполняемый файл под Линукс(Дучше Астра)
Не работает. Пишет вот что pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также нали чие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pip install pyinstaller + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Доброго времени суток! Сделал игру змейка но немного не такую как у вас, игра работает, но когда сохраняю в exe и запускаю то вместо игры запускается cmd и сразу закрывается и больше ничего не происходит почему так? Я новичок
Извините, а что делать, если пишет: Warning the outpost directory "путь файла" and all its content will be removed, y/n, по сути означает, что если я продолжу у меня весь проект сотрётся. ПРОШУ ПОМОГИТЕ
Здравствуйте! Мне сказали, что такие штуки, возможно, происходят из-за того, что антивирус боится любых файлов такого рода, даже если они не содержат вирусов.
OSMANOF даже если отключили, вопрос заключался в другом) Но в любом случае не вашего ума дело, раз с проблемой помочь Вы не можете, а вот острите на уровне 5-классика в 2016 году)
@@Druzhishe1946 Таких как вы в интернете полно. На форумах, в тостере тысячи таких вопросов. Зачем писать это в комментарии, если в интернете можете найти ответ сразу же
Много вопросов. Как всё подгружать, надо ли это делать каждый раз, в каждый проект? Вот ошибка: pip install pyinstaller pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и прав ильность пути, после чего повторите попытку. строка:1 знак:1 + pip install pyinstaller + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
Вы можете отредактировать файл your_script.spec, чтобы избавиться от консоли. exe = EXE(pyz, a.scripts, a.binaries, a.zipfiles, a.datas, name='main', debug=False, strip=False, upx=True, console=True ) Просто измените значение консоли на False. Затем выполните: pyinstaller your_script.spec
@@wiseplat Спасибо огромное, еще бы хотел спросить, у меня создана программа(№1) в Qtdesigner, я через пайтон к кнопкам уже привязал некоторые функции, но, так же в qtdesigner я еще создал пару окон(№2 и №3), которые должны открываться при нажатии на кнопки в программе №1, я пытался внедрить их путем прописания кода других программ(№2 и №3) в код первой(№1), но у меня вылетает вся программа при нажатии на кнопки, которые должны открывать программы №2 и №3, не подскажете как это решить? (извините что так много и запутанно)
Ребят, если кто-то как и я хочет чтобы файл был только 1, у него была иконка и чтобы консоль не бесилась(у меня так было) то пропишите это: pyinstaller -F -w -i "Путь к иконке, обязательно в формате ico" ИМЯ_ПРОЕКТА Также, мне пришлось отключить команду замены стандартной картинки, так как сама картинка почему-то не переносится в файл
привет что делать у меня пишет "pyinstaller" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. помоги пожалуйста
Я мучался с этим 3 часа и вот что понял: Лучше pyinstaller запускать в отдельно файле py(как на их сайте показано). И самое главное, без чего моя прога не запускалась, если у вас есть какие нибудь картинки, то их надо перетащить в папку с exe файлом
Подскажите, сделал всё так как у Вас, но почему после открытия програмы она работает и принимает значения, а когда нужно выводить результат она закрывается полностью?
Наверное, вы уже нашли ответ на свой вопрос, но всё же: в самом конце кода вашей программы можно написать строчку ProstoVar = input("Нажмите любую кнопку для выхода из программы"), чтобы только после этого программа закрывалась. В командной строке Windows программа закрывается, если её код подошёл к концу. "ProstoVar" - это переменная, которая нам вообще не нужна по сути. Input - чтобы программа остановилась и задержалась, дождавшись пользователя.
@@Mindcoon Почему бы не написать просто input("Нажмите любую кнопку для выхода из программы") без создания переменной ProstoVar, если она всё равно не пригодится?
Написал прогу, с картинкой PNG по вашему уроку "Как выводить картинку в приложении [Tkinter] / Уроки Python", не хочет прога быть экзешником. В чем проблема?
с момента записи ролика прошёл год, может быть что-то изменилось - появился способ проще? моя Dev-cpp создаёт exe в папке с кодом автоматически и ничего от меня не просит, и файл такой, что не требует три десятка других файлов - удобно же, а у вас...
можно по другому он скампилирует только exe никаких лишних файлов для этого просто ведите не ("pyinstaller (название).py") а ("pyinstaller -F (название).py")
У меня в программе pyautogui, после компиляции программа не работает. Как скомпилировать такую программу? from keyboard import is_pressed from pyautogui import move from time import sleep a = True while a: move(10,0) sleep(0.1) move(-10,0) for i in range(10): if is_pressed('Ctrl + F1'): a = False sleep(0.1)
Прям как по заказу, только сейчас с этим разбирался, брал ролик у ХаудиХО. Пока программа не запускается, хоть и дебаг ничего не показывает, еще есть проблема, - в терминале PyCharm пытался запустить команду pyinstaller, но там команду не видит, а через командную строку все работает (я думал это одно и тоже), в path все адреса проверил, прописал, в "среды", так и не работает. Есть предупреждение, что не найден в path адрес (выглядит с одним бекслешем), но при попытке добавить в таком виде он выдает ошибку, зато с двойным добавлено, тем более в командной строке все норм. В общем это история моей сегодняшней ночи и тут Ваш ролик, однако)))
@@wiseplat К сожалению пока не получилось. Нашел вот такую штуку, это удобная программа для компиляции th-cam.com/video/OZSZHmWSOeM/w-d-xo.html Благодаря ей мне удалось заполучить скрин досовского окна с ошибкой. Сейчас нашел что именно не работает, а конкретно у меня не работает модуль PyAutoGUI, а если еще конкретней, то "File 'pkg_resources\ __itit__.py', line 85, in ModuleNotFoundError: No module named 'pkg_resources.py2_warn' " Компилирую простейшую программу по запуску одного окна с сообщением с помощью этого модуля, и вот такое мне выдает. Сижу думаю)))
Все, Олег, получилось. Такая же проблема была у ( github.com/pypa/setuptools/issues/1963 ), лечение оказалось такое, - произвел даунгрейд setuptools до версии 44.0.0, странно, но это сработало. Спасибо
@@Bolivia_Gennadii Отлично! Такой развернутый ответ обязательно пригодится! Баги могут вылазить по разному и ответ, как их лечить иногда только в комментариях находишь.
Здравствуйте Я написал программу с библиотекой tkinter Прописываю в командной строке: pyinstaller -F -w parser.py Всё вроде идет по плану. Но когда я пытаюсь открыть уже готовое приложение в формате exe, то оно не открывается и выдаёт ошибку. В чём может быть проблема?
Если вдруг не решил проблему то скорее всего модуль tkinter у тебя стоит только для pycharm, там же в терминале пропиши pip installer tkinter, он должен будет установиться в систему, тогда должно заработать правильно.
захочу узнать теорию, почитаю отдельно. а мне вот наоборот надо знать просто куда жать. мне до этих компиляторов нет дела, пока нет, со временем все будет, но и выливать на новичка океан воды, когда можно просто нажать и показать уже результат ему, такое себе.
Ответьте пожалуйста на такой вопрос: есть замечательная утилита TH-cam-dl, на мой взгляд написанная на языке python, весит порядка 7 мб, работает быстро. Я пробовал скомпилировать программу Hello World на языке python и столкнулся с тем, что можно компилировать одним файлом это 9 мб, но работает медленно, а можно несколькими файлами, включая библиотеки, работает быстро, но весит порядка 15 мб, хотя ничего сложного в ней нет, в отличие от TH-cam-dl, которая и весит меньше и выполняет гораздо больше. Как разработчики сумели это сделать?
Добрый день! спасибо за уроки. Если всё просто так сделать получается какой-то пароход. На питоне скрипт весит 8 КИЛОобайт, а папка dist после компилляции весит 655 МЕГАбайт. Простенькая программа по размеру серъёзного софта.... Используется всего несколько модулей:(numpy, opencv, skimage, os, tkinter). Надо что-то делать с оптимизацией
А как скомпилировать .py файл с функцией pyshorteners (с помощью него можно сделать прогу "сокращение ссылок")? При попытке скомпилировать все компилируется но часть проги которая работает с помощью этой функции - отказывается работать
@@АндрейШорохин-н7ф суть только в import pandas. На stackoverflow куча веток забита в зависимости от версий pandas python и pyinstaller. Я только один раз сумел его сэкспортировать. Уже обрадовался, но на другом компе эта сборка не заработала. Универсального решения так и не нашел.
Почему у меня в Пайчарм не работает ТЕРМИНАЛ ? Хотя он есть. Error starting winpty: agent executable does not exist: 'C:\Program Files\JetBrains\PyCharm Community Edition 2021.1\lib\pty4j-native\win\x86-64\winpty-agent.exe' Вот код ошибки, не могу разобраться что не так....
По-моему вы вводите людей в заблуждение Причем тут PyCharm? pyinstaller никак к нему не привязан. И если уж рассказывать об этом инструменте, так стоит упомянуть о его настройках, и как рассказать как это у него получается из текстового файла со скриптом python сделать исполняемый exe-шник
Сергей, к Pycharm действительно ничего не привязано. Это просто редактор кода :) Просто кто-то любит работать в PyCharm, а кто-то в Visual Studio. Вы что используете больше?
Для поддержки канала: wiseplat.org/donat По номеру карты: 5599005072205482
►► Все уроки по Python th-cam.com/play/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps.html
►► Все уроки по администрированию th-cam.com/play/PLxiU3nwEQ4PEB_oJcpgAQSgxmC6ScmEOd.html
Пишите кто компилировал так файл :)
что делать если в папке дист ничего нету :(
Всё супер, но просьба говорить не с такой интонацией, будто ведёте передачу "Полундра" для десятилетних детей
Согл
Так он на детей оринтируеться
Можно прописать pyinstaller -F название файла, чтобы не было много папок. И pyinstaller -i "путь к иконки" название файла , если хотите добавить иконку
Спасибо дружище, дополню твой комментарий, чтобы стало совсем легко:
pyinstaller -F --icon=Name.ico Name.py (обратите внимание на формат иконки .ico , а не png/jpg
Как загрузить иные изображения?
@@nto2503 Только иконки надо
А ресурс-код программы защищён от прочтения в этом exe-файле?
Установил pyinstaller, но при попытке компилировать, выдаёт: "pyinstaller" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. Нигде в интернете не нашёл решения. Помогите пжста!
привет расскажи побольше о своей проблеме
Что делать если в dist ничего не появилось?
А что делать если у меня много отдельных файлов .py? Надо их всех по отдельности компилировать? Или как? Подскажите пожалуйста
Несколько раз с разными файлами пропишите в терминал pyinstaller (название файла).py и у вас по логике должны создастся отдельные exe файлы
@@mcmem6248 так если наоборот, несколько файлов ру - это единая программа. как упаковать их в единый экзешник?
Почему папка dist пустая?
А я могу exe файл конвертнуть в py если изначальная версия была py?
Интересно, ресурс-код программы защищён от прочтения в этом exe-файле? Или его могут легко прочитать?
как сделать совместимость запуска на win10 и win7? . Скомпилировал скрипт - на 10 ке работае exe , на 7 ке - ошибка - api-ms-win-core-path-l1-1-0.dll отсутствует
Спасибо за хорошие уроки.
у меня очень простой скрипт print("poneshk") у меня получилось конвертировать в ехе файл но у меня открывается консоль и моментально закрывается но когда я так много раз поделал я успел увидеть что там написано poneshk то есть ошибки никакой нету
Здраствуйте, а если игра состоит из нескольких файлов и все они хранятся в одной папке, как несколько файлов с расширением .py импортировать в .exe ?
Вы смогли решить проблему?
Можно использовать nuitka, с которым можно скомплилировать все файлы проекта (работает с pyproject toml и также работает с setup py)
PS C:\Users\autot\pythonProject> pyinstaller --version
pyinstaller : Имя "pyinstaller" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ pyinstaller --version
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
У тебя библиотека "pip" не установлена
@@ЧичаПича-у9ш а как ее установить
@@ЧичаПича-у9ш А если установлена и такое выдаёт?
pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также нали
чие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ pip install pyinstaller
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Что делать, если при открытии его, файл тут же закрывается?
1:34 нихрена. Выдаёт ошибку
У меня почему-то в папке dist один exe-шник, dll нет ни одного. Что поправить, кто в курсах?
При запуске exe-шника начинает открываться командная строка и моментально закрывается, ничего не работает
+
+
Если прога работает с какими-то файлами, то закиньте их в одну папку с exe-шником. Если не поможет, то ищите ошибку в коде
Всем привет, я чайник в програмирование сделал 1 приколюху как система расчета штрафов и хочу ее сохранить, сделал все как на видео, нажимаю на "dist"а внтури Пусто, расскажите пожалуйста что делать
а если файл на пайтоне использует папки в этой же директории проекта с нужными картинками для программы, они автоматом тоже скомпилируются? К примеру у меня бот, он делает скрин определённой части экрана и сравнивает с нужной картинкой в папке ... Компилятор увидит, что эта папка нужна и тоже её скомпилирует, или надо отдельно прописывать?
Здравствуйте. Можно в пайчармe написать на языке c# ?
что делать если пишет нет модуля с именем «pip».
Спасибо, очень помогли!!!
На многих изложениях данной темы, как и в этой возникает частый вопрос. При запуске exe-файла открывается и сразу закрывается окно. Некоторые нашли выход используя в коде фуркцию Input().
А как быть, если используется не окно, а графическая оболочка (tkinter)?
Ещё можно попробовать добавить цикл в код)
Здравствуйте. По данному видео ничего не получилось сделать, выдавал кучу непонятных ошибок, но после двух часов тыканья, получилось собрать ехешник, который не собирается открываться))
Есть другие вопросы 1. - как собрать зависимость файлов 2.-- как собирать не ехешник, а исполняемый файл под Линукс(Дучше Астра)
Не знаю,у меня сейчас такая же проблема на Винде в конце файла добавляется .exe.notunexe и файл не запускается
Что зделать если при вводе команды происходит ошибка???
тоже самое
а если у меня в проекте несколько файлов и мне их в 1 ехе надо сделать?
тоже активно ищу ответ на этот вопрос
Не работает. Пишет вот что
pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также нали
чие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ pip install pyinstaller
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
У меня также
Вопрос, а если например у человека, вот он скачал игру или приложение, и вот питон у него не стоит, прога будет работать
А как сделать чтоб придурашная консоль пайтон не открывалась после компиляции вместе с программой
а если папка dist пустой оказалось
Доброго времени суток! Сделал игру змейка но немного не такую как у вас, игра работает, но когда сохраняю в exe и запускаю то вместо игры запускается cmd и сразу закрывается и больше ничего не происходит почему так? Я новичок
thank u so much for you help
здраствуйте, где посмотрет полный код?
все это хорошо, но как сделать эхе фаил при запуске который будет на весь экра и без задника пэйчарма и питона, а чисто как игра?
Извините, а что делать, если пишет: Warning the outpost directory "путь файла" and all its content will be removed, y/n, по сути означает, что если я продолжу у меня весь проект сотрётся. ПРОШУ ПОМОГИТЕ
А можно ссылку на видио где писали эту игру
Ето только на пай чарме? или где угадно?
Огромное спасибо!
Здравствуйте Олег Шпагин! exe файл созданный на пайинсталлере содержит вирус. Что делать?
Такова особенность pyinstaller
Тогда 100% лучше писать на джава. Там-то хоть компиляция без вирусов
Здравствуйте!
Мне сказали, что такие штуки, возможно, происходят из-за того, что антивирус боится любых файлов такого рода, даже если они не содержат вирусов.
@@is4543 Надо бы посмотреть двоичный код этого файла. Там и не такое найдёшь
Спасибо тебе!!!
тысячный лайк)) было 999
хм, как теперь за собой все удалить, чтобы ничего лишнего не снести?) я так понимаю build снести и dist?
"pyinstaller" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
- помогите, как решить проблему?
Гугл в вашем районе отключили?
OSMANOF даже если отключили, вопрос заключался в другом)
Но в любом случае не вашего ума дело, раз с проблемой помочь Вы не можете, а вот острите на уровне 5-классика в 2016 году)
@@Druzhishe1946 Таких как вы в интернете полно. На форумах, в тостере тысячи таких вопросов. Зачем писать это в комментарии, если в интернете можете найти ответ сразу же
Я-то знаю, как решить, но найдите же сами
Много вопросов. Как всё подгружать, надо ли это делать каждый раз, в каждый проект?
Вот ошибка:
pip install pyinstaller
pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и прав
ильность пути, после чего повторите попытку.
строка:1 знак:1
+ pip install pyinstaller
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
возможно нужно добавить pip как системную переменную в path
ImportError: No module named _bootlocale Как это решить?
Скажите пожалуйста, а как сделать так чтоб при запуске программы не выводилась консоль и все работало как надо?
Вы можете отредактировать файл your_script.spec, чтобы избавиться от консоли.
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='main',
debug=False,
strip=False,
upx=True,
console=True )
Просто измените значение консоли на False. Затем выполните: pyinstaller your_script.spec
@@wiseplat Спасибо огромное, еще бы хотел спросить, у меня создана программа(№1) в Qtdesigner, я через пайтон к кнопкам уже привязал некоторые функции, но, так же в qtdesigner я еще создал пару окон(№2 и №3), которые должны открываться при нажатии на кнопки в программе №1, я пытался внедрить их путем прописания кода других программ(№2 и №3) в код первой(№1), но у меня вылетает вся программа при нажатии на кнопки, которые должны открывать программы №2 и №3, не подскажете как это решить? (извините что так много и запутанно)
@@darumasan8435 такая же ошибка
@@wiseplat как python в exe когда у тебя онлайн компилятор (repil it)
Всё чётко и ясно, только очень странная интонация, будто для недалёких людей рассказываете)
А мы что, далекие люди? Змейку написать не можем. Пусть лучше так рассказывает, чем научно заумным языком, и терминами типа "Операнд" и т.п.
Спасибо автору!
Не работате команда pip, что делать?
Ребят, если кто-то как и я хочет чтобы файл был только 1, у него была иконка и чтобы консоль не бесилась(у меня так было) то пропишите это: pyinstaller -F -w -i "Путь к иконке, обязательно в формате ico" ИМЯ_ПРОЕКТА
Также, мне пришлось отключить команду замены стандартной картинки, так как сама картинка почему-то не переносится в файл
привет что делать у меня пишет
"pyinstaller" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
помоги пожалуйста
python -m pyinstaller остальное
@@serg_sel7526 что ввести то надо?
@@naffls2880 ну... Я уже написал... Можно просто так
у меня запускается командная строка, а файл нет
У меня тоже
Что делать если не т dll?
Spasibo very much!
Я мучался с этим 3 часа и вот что понял: Лучше pyinstaller запускать в отдельно файле py(как на их сайте показано). И самое главное, без чего моя прога не запускалась, если у вас есть какие нибудь картинки, то их надо перетащить в папку с exe файлом
Спасибо за урок!
Подскажите, сделал всё так как у Вас, но почему после открытия програмы она работает и принимает значения, а когда нужно выводить результат она закрывается полностью?
Наверное, вы уже нашли ответ на свой вопрос, но всё же: в самом конце кода вашей программы можно написать строчку ProstoVar = input("Нажмите любую кнопку для выхода из программы"), чтобы только после этого программа закрывалась. В командной строке Windows программа закрывается, если её код подошёл к концу. "ProstoVar" - это переменная, которая нам вообще не нужна по сути. Input - чтобы программа остановилась и задержалась, дождавшись пользователя.
@@Mindcoon Почему бы не написать просто input("Нажмите любую кнопку для выхода из программы") без создания переменной ProstoVar, если она всё равно не пригодится?
отлично пай инсталлер проинсталлировался
Спасибо вам! Продолжайте вы топ! Абажаю вас!
Как сделать если вы приложение 10 и более файлов и плюс еще папки с png.
У меня в игре есть меню. Всё работает нормально, ну когда я открываю игру в экзе файл, то при нажатие на кнопку "играть" вылетает ошибка
у меня тоже самое
ответь если смог исправить пж
То есть можно запустить приложение без питона? Используя библиотеки
Тот же вопрос!!! И все без ответа!!!
Спасибо) это видео мне очень помогло)))
Написал прогу, с картинкой PNG по вашему уроку "Как выводить картинку в приложении [Tkinter] / Уроки Python", не хочет прога быть экзешником. В чем проблема?
Путь к картинке укажи через определение папки картинки
с момента записи ролика прошёл год, может быть что-то изменилось - появился способ проще? моя Dev-cpp создаёт exe в папке с кодом автоматически и ничего от меня не просит, и файл такой, что не требует три десятка других файлов - удобно же, а у вас...
Появился! Только автор в него не верит и трет в комментариях 🤥упоминания о нем.
@@maceamde ну и как?
@@knkn5049 auto-py-to-exe
@@knkn5049 всё, что писал ранее в комментах было потёрто. Если на этот раз не потрут - пользуйтесь! Это совершенно другой уровень
@@knkn5049 а если по теме ролика - из py в exe при помощи Pycharm - можно легко в Settings->External tools настроить, со всеми путями опциями и т.д.
спасибо. никакой воды. за 4 минуты все показал, рассказал, а то в других видео по 15+ минут воду льют, а мне надо знать просто куда нажать чтобы))
можно по другому он скампилирует только exe никаких лишних файлов для этого просто ведите не
("pyinstaller (название).py")
а
("pyinstaller -F (название).py")
Молоток!
У меня в программе pyautogui, после компиляции программа не работает. Как скомпилировать такую программу?
from keyboard import is_pressed
from pyautogui import move
from time import sleep
a = True
while a:
move(10,0)
sleep(0.1)
move(-10,0)
for i in range(10):
if is_pressed('Ctrl + F1'):
a = False
sleep(0.1)
Прям как по заказу, только сейчас с этим разбирался, брал ролик у ХаудиХО. Пока программа не запускается, хоть и дебаг ничего не показывает, еще есть проблема, - в терминале PyCharm пытался запустить команду pyinstaller, но там команду не видит, а через командную строку все работает (я думал это одно и тоже), в path все адреса проверил, прописал, в "среды", так и не работает. Есть предупреждение, что не найден в path адрес (выглядит с одним бекслешем), но при попытке добавить в таком виде он выдает ошибку, зато с двойным добавлено, тем более в командной строке все норм. В общем это история моей сегодняшней ночи и тут Ваш ролик, однако)))
Привет! Классно, что в итоге получилось! :)
Что за код на python - который обернули в EXE?
@@wiseplat К сожалению пока не получилось. Нашел вот такую штуку, это удобная программа для компиляции th-cam.com/video/OZSZHmWSOeM/w-d-xo.html Благодаря ей мне удалось заполучить скрин досовского окна с ошибкой. Сейчас нашел что именно не работает, а конкретно у меня не работает модуль PyAutoGUI, а если еще конкретней, то "File 'pkg_resources\
__itit__.py', line 85, in ModuleNotFoundError: No module named 'pkg_resources.py2_warn' " Компилирую простейшую программу по запуску одного окна с сообщением с помощью этого модуля, и вот такое мне выдает. Сижу думаю)))
Все, Олег, получилось. Такая же проблема была у ( github.com/pypa/setuptools/issues/1963 ), лечение оказалось такое, - произвел даунгрейд setuptools до версии 44.0.0, странно, но это сработало. Спасибо
@@Bolivia_Gennadii Отлично! Такой развернутый ответ обязательно пригодится! Баги могут вылазить по разному и ответ, как их лечить иногда только в комментариях находишь.
"pyinstaller" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
как решать такое?
как поменять картинку-ярлычок экзешника?
Спасибо за урок. Полезно, познавательно, классно.
Лацк, подписка, коммент.
А можно ещё и иконку к программе приделать 😁😁😁, но дядя не в курсе. Он вообще не по этим вопросам....
Ошибок нет но экзэшник не запускается
что делать если в эмулятор код работает а в ексе формате нет?
Здравствуйте
Я написал программу с библиотекой tkinter
Прописываю в командной строке: pyinstaller -F -w parser.py
Всё вроде идет по плану. Но когда я пытаюсь открыть уже готовое приложение в формате exe, то оно не открывается и выдаёт ошибку. В чём может быть проблема?
Если вдруг не решил проблему то скорее всего модуль tkinter у тебя стоит только для pycharm, там же в терминале пропиши pip installer tkinter, он должен будет установиться в систему, тогда должно заработать правильно.
@@Stalker19941 я проблему не решил, а перешёл на kivy и eel. Спасибо за информацию. Надо будет попробовать.
Рассказывайте теорию, что же будет происходить на не просто какие кнопки нажать.
Что такое Интерпретатор компилятор и файл .exe
захочу узнать теорию, почитаю отдельно. а мне вот наоборот надо знать просто куда жать. мне до этих компиляторов нет дела, пока нет, со временем все будет, но и выливать на новичка океан воды, когда можно просто нажать и показать уже результат ему, такое себе.
Ответьте пожалуйста на такой вопрос: есть замечательная утилита TH-cam-dl, на мой взгляд написанная на языке python, весит порядка 7 мб, работает быстро. Я пробовал скомпилировать программу Hello World на языке python и столкнулся с тем, что можно компилировать одним файлом это 9 мб, но работает медленно, а можно несколькими файлами, включая библиотеки, работает быстро, но весит порядка 15 мб, хотя ничего сложного в ней нет, в отличие от TH-cam-dl, которая и весит меньше и выполняет гораздо больше. Как разработчики сумели это сделать?
Добрый день. Подскажите пожалуйста, что если в моем проекте не только py файл. У меня есть kv и png файлики. Как их сжать в exe вместе с py?
Решили проблему, мне тоже это хочется знать?
@@whitehat-it-4096 не стал извращаться и сделал apk
@@krolzzz598 а как?
@@whitehat-it-4096 копируем png/ и вставляем в dist
Готово всё работает
@@nicer9807 немного не понял, можно по подробнее?
Что делать если ввожу команду pyinsteller(точно не помню как пишится) -F test. И мне выдает , что этот файл не найден. Заранее спасибо!
может test.py ?
@@Rammbst даже так
Здравствуйте, почему выдаёт ошибку " Failed to create progress “ , подскажите пожалуйста что делать?
нужно чтобы все пути (сам проект и интерпретер питона) не содержали пробелов
Как загрузить иные картинки в exe?
Вы Гевин Белсон из сериала 'Силиконовая долина'
У меня ошибка "Unable to create process using '"и директория файла""
попробуй свой питон файл отправить на ту деректорию файла
или просто сохрани или
Добрый день! спасибо за уроки. Если всё просто так сделать получается какой-то пароход. На питоне скрипт весит 8 КИЛОобайт, а папка dist после компилляции весит 655 МЕГАбайт. Простенькая программа по размеру серъёзного софта.... Используется всего несколько модулей:(numpy, opencv, skimage, os, tkinter). Надо что-то делать с оптимизацией
Да тоже кумарит то что 5 строчек кода занимает после компиляции 6 Мб.
@@metaligh вы грузите библиотеки. может вам какие то не из списка не нужны.
А как скомпилировать .py файл с функцией pyshorteners (с помощью него можно сделать прогу "сокращение ссылок")?
При попытке скомпилировать все компилируется но часть проги которая работает с помощью этой функции - отказывается работать
Что это за функция такая? Модуль? Библиотека?
Очень странный голос! Автору бы мультики для самых маленьких озвучивать)
Вот такая простая программа повесит pyinstaller:
import pandas as pd
print("HELLO!")
уже 2 месяца курю форумы как это решить. ужас.
это сарказм?
@@АндрейШорохин-н7ф какой сарказм? Вы пробовали через него экспортировать панду?
@@CraterSPB а зачем тебе вообще первая строчка в коде
@@АндрейШорохин-н7ф суть только в import pandas. На stackoverflow куча веток забита в зависимости от версий pandas python и pyinstaller. Я только один раз сумел его сэкспортировать. Уже обрадовался, но на другом компе эта сборка не заработала. Универсального решения так и не нашел.
У меня папка dist пустая
учтите надо указать местоположение файла
а как запустить без консоли в случае exe файла?
Конвертируй изначальный файл с расширением не .py, а .pyw. Расширение файла можно поменять в PyCharm.
у меня нету таких окон(
Почему у меня в Пайчарм не работает ТЕРМИНАЛ ? Хотя он есть.
Error starting winpty: agent executable does not exist: 'C:\Program Files\JetBrains\PyCharm Community Edition 2021.1\lib\pty4j-native\win\x86-64\winpty-agent.exe'
Вот код ошибки, не могу разобраться что не так....
Можно добавить флажок -F тогда будет все в exe файле только 1 файл
супер
Не работает
Ох, большое спасибо. А-то я пытался сконвертировать и как на сайте одном прописал pyinstaller - - onefile - w. И exe файл не запускался😅
По-моему вы вводите людей в заблуждение
Причем тут PyCharm?
pyinstaller никак к нему не привязан.
И если уж рассказывать об этом инструменте, так стоит упомянуть о его настройках, и как рассказать как это у него получается из текстового файла со скриптом python сделать исполняемый exe-шник
Сергей, к Pycharm действительно ничего не привязано. Это просто редактор кода :)
Просто кто-то любит работать в PyCharm, а кто-то в Visual Studio. Вы что используете больше?
@@wiseplat я просто придрался к названию ролика "Как в pycharm создать exe файл"
@@MegaAfon1982 Да ладно Вам))
@@MegaAfon1982 ахах, ржу
М-да, действительно - трэш кликбэйтный. Назвать так ролик а Pycharm использовать только как консоль 😆
Компилирует но не черта не запускает проект
✔