Форум сайта python.su
0
Здравствуйте! Подскажите, пожалуйста, как можно скомпилировать сложный код, если например он состоит из основного файла main.py, окон win1.py, win2.py, доп. файлов options.txt, base.db и иконки/иконок icon.png, к-рые используются в окнах?
Есть пример реализации?
Отредактировано babkinav13 (Ноя. 13, 2016 14:32:59)
Офлайн
568
babkinav13Только если внятно ответите на вопрос: зачем вам это нужно.
Подскажите, пожалуйста, как можно скомпилировать
Офлайн
0
создаю приложение для друга, чтобы он мог его использовать у себя на ПК как стандартное приложение Windows без использования самого pythonа со всеми его доп. модулями, т.к он в программировании ‘0’
Офлайн
0
пытаюсь с помощью программы cx_Freeze 5 для Python 3.5
по примеру https://pythonworld.ru/osnovy/program-compilation-with-cx-freeze.html#
создаю setup.py но вот что прописать в нем не могу сообразить (
если просто прописать main.py, то после компиляции .exe не открывается приложение…
по логике понимаю, что нужно прописать остальные модули + оставить .txt и .db для дальнейшего использования … но как?
Офлайн
568
Пользование программой, написанной на питоне не требует знаний в программировании. Тот факт, что вы этого не понимаете, говорит только о том, что это вы близкий к абсолютному нулю нуб, а ваш друг тут не при чем. Если вы не верите сейчас мне, то я вам открою секрет: невероятное количество питоньего кода работает во всех популярных DE для линукса, и разумеется не требует от пользователей каких-то навыков программиста. Ровно так же, как в винде юзаются скриптовые языки прозрачно для пользователя (ну хотя-бы bat-файлы). Вам не нужно превращать питоний код в exe, это противоестественно, это онанизм и извращение, вам это не надо.
Офлайн
0
если вы такой ‘умный’, то например каким образом я могу защитить свои данные, чтобы программный код никто не смог отредактировать либо просмотреть даже случайным образом?
или вас не волнует такой вопрос как авторские права?
просто так я б не спрашивал.
Если не можете ответить, то не стоит засирать тему
Офлайн
568
babkinav13
просто так я б не спрашивал.
Если не можете ответить, то не стоит засирать темуНе хами, ты не дал вразумительного ответа на вопрос “зачем это тебе надо”. Вариант про особую секретность твоих изысканий, интеллектуальную ценность которых необходимо защищать как знамя девизии, оставь для своих подружек. Тема, подобная твоей, возникает на этом форуме раз в две недели, и каждый раз её смысл заключается в том, что автор гениального творения не может сообразить, как ему это творение дистрибутировать. Давай ты не будешь колопуцать сообществу мозг, а прямыми словами расскажешь о своих проблемах.
Офлайн
0
Вы первые перешли на личность….
Тема на то и создавалась в топиках для начинающих, т.к. многих вопросов и нюансов я не
знаю и не скрываю это по сравнению с теми, у кого гордыня зашкаливает… лучше написать много воды, чем скорректировать или подсказать, куда копать.
По поводу дружбы: сегодня друг - завтра не известно кто. И не хотелось, чтобы программа по рукам пошла.
Вопрос остался прежним:
нужно скомпилировать сложный код .py в .exe, если например он состоит из основного файла main.py, окон win1.py, win2.py, доп. файлов options.txt, base.db и иконки/иконок icon.png, к-рые используются в окнах.
Офлайн
0
“зачем это тебе надо?” - хочу просто ЗНАТЬ как это делается на питоне. А вопросы для чего и зачем, извините, это не ваше уже дело. Прошу помощи в изучении программного языка, а не трепать языком и меряться достоинствами
Офлайн
568
babkinav13А тебя не смущает тот факт, что вообще то сам питон и его библиотека - это опенсорсный продукт? Конкретизирую для начинающих, это значит, что исходный код питона доступен каждому. Питону скоро будет 30 лет.
И не хотелось, чтобы программа по рукам пошла.
Офлайн