Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 28.10.2019
Сообщений: 19

Не получается сохранить код программы в exe

26.04.2020, 17:40. Показов 1108. Ответов 3

Студворк — интернет-сервис помощи студентам
Сижу на Kali Linux 64. Написал код в котором используется PyQt5 и база данных и захотел перевести его в формат .exe, но не получается. Для этого использовал pyinstaller. Писал в консоль "pyinstaller -F -w project.py". Все получилось и без ошибок. Но вот запустить не могу. Пробовал на винде и тоже не работает. И вообще будет ли запускаться программа на компах, где нет модулей PyQt5 и вообще нет python?? Если никто не знает в чем проблема, может попробую перекинуть вам папку с проектом, а вы мне готовый exe-шник.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.04.2020, 17:40
Ответы с готовыми решениями:

Как сохранить exe версию для работы программы
Здравствуйте программу заказывал фрилансеру, он все исправно сделал, программа работает, но я хочу сохранить сам, с новым названием (это я...

Возможно ли сохранить текущее состояние работающей программы в exe
Допустим есть процесс, это mspaint, в котором я что-то нарисовал. Мне нужно сохранить этот процесс в exe, чтобы при запуске этого exe файла...

Можно ли сохранить базу данных в ресурсах программы (в .exe файле)?
Можно ли сохранить базу данных в ресурсах программы (в .exe файле)? И как при этом установить связь с базой данных?

3
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
27.04.2020, 15:40
Цитата Сообщение от neonik228 Посмотреть сообщение
захотел перевести его в формат .exe
Файл с расширением .exe формируется перед реализацией готового, прошедшего все этапы разработки приложения. Для программ с использованием "сложных" библиотек python, таких как PyQt5, требуется повторный рефакторинг кода, это достаточно сложный процесс и требует достаточно большого количества времени. На первых этапах без установки самого Python интерпретатора и библиотеки PyQt5 для запуска приложения на стороннем оборудовании не обойтись. Возможен вариант с "батником" c файлом формата .bat в котором прописываются команды консоли для установки интерпретатора и библиотеки PyQt5.

Добавлено через 4 минуты
Цитата Сообщение от neonik228 Посмотреть сообщение
Сижу на Kali Linux 64
Обычно интерпретатор python в комплекте Linux дистрибутивов
0
0 / 0 / 0
Регистрация: 28.10.2019
Сообщений: 19
27.04.2020, 15:57  [ТС]
Как я понимаю, проект возможно перевести в формат .bat и его можно будет распространять, но при этом на компе обязательно должен быть Python и PyQt5. Так?
0
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
27.04.2020, 16:37
Батник, whl или zip и python3.exe.
Цитата Сообщение от neonik228 Посмотреть сообщение
его можно будет распространять
Не надо его распространять, надо уметь программировать или документировать, реализация работа менеджеров проекта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.04.2020, 16:37
Помогаю со студенческими работами здесь

Как сохранить настройки в самом exe-файле программы (безо всяких ini-файлов)?
Мда

Как сохранить код программы в Programmers Notepad...
Как сохранить код программы в Prokrammers Notepad чтобы затем прошить его на атмегу через PonyProk

Исходный код программы в .exe
Здравствуйте подскажите пжл: я написал простенькую программку и хотелось бы создать исполняемый файл .exe так что бы можно было переносить...

Достать код из .exe программы
Создал на c# программу, полител комп и остался только .exe. как вытащить из нее код? Чтобы дальше продолжить редактировать программу.

Достать код программы из приложения exe.?
помогите пож


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru