|
|
|
Python компилятор23.07.2015, 17:59. Показов 16054. Ответов 87
Метки нет (Все метки)
Здорово, форумчане!
![]() Кое-кто уже имел дело с данным Python-компилятором в прошлом и даже дал пару дельных советов. С тех пор Бозон был несколько усовершенствован и разбит на два комплекта: Boson Aqua - компилирует программы, написанные на Python 2 (рекомендуется Python 2.7, как самый стабильный релиз). Boson Aero - компилирует программы, написанные на Python 3 (рекомендуется Python 3.3, как с.с.р.). Среди основных новшеств: Больше не требуется отдельно устанавливать cx_Freeze(который рекомендуется перед установкой Бозона удалить, если есть) - теперь сборочные модули(немного перепрограммированные под нужды приложения) устанавливаются самим компилятором. Появилась возможность в пару кликов прикладывать целые деревья доп. файлов, указывать издателя компилируемого приложения, устанавливать пути поиска доп. модулей. Плюс, были исправлены некоторые ошибки и неудобности. По ходу разработки было немало путаницы(из-за различий в версиях, в частности), поэтому возможны баги - Вы знаете, что делать. Считайте, это бета-версии.Для тех, кто может запутаться в трёх кнопках: если в Aqua при компиляции у Вас возникнет ошибка несоответствия версий Tcl, зайдите в Настройки программы и установите путь к Tcl вручную(там написано, как, примерно, он должен выглядеть). Для тех, кто, вообще, ничего не знает о Бозоне: эта программа позволяет быстро и просто скомпилировать Python-приложение любой сложности, указав и разрядность, и системное имя, и издателя, и версию, и приколоть к программе файлы любого формата, и прикрепить дополнительные модули, и собрать приложение в установочный файл, и просто в исполняемый, и прикрепить к нему иконку, которая при установке запрыгнет на рабочий стол и ещё кучу всего. Смотрите скриншот для большей наглядности. При этом параметры любого ранее скомпилированного приложения можно в два клика загрузить обратно в форму, так что Вам не придётся повторять установку параметров каждый раз. Бозон скомпилировал сам себя, а также Veil, Лунатик, плюс некоторые другие приложения, ссылки на которые мне давать нельзя. ![]() Требование: Наличие MS VC Redist 2010. Скачать Boson Aqua (для Python 2) Скачать Boson Aero (для Python 3)
1
|
|
| 23.07.2015, 17:59 | |
|
Ответы с готовыми решениями:
87
Компилятор на Python Нужен компилятор Си для Windows 7 64x для корректной установки библиотек и модулей Python Нужен компилятор Си для в Windows 7 64x для корректной установки библиотек и модулей Python |
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|
| 13.03.2016, 02:05 | |
|
А в чем смысл кучи зависимостей и странного UI?
Добавлено через 1 минуту Логичнее сделать программу пустышку которая с Boost:Python исполнит вшитый в ресурсы файл?
0
|
|
|
|
||
| 13.03.2016, 10:41 [ТС] | ||
|
0
|
||
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|
| 13.03.2016, 12:28 | |
|
Буст:Питон будет тут уместнее чем псевдо компилятор
0
|
|
|
|
|
| 13.03.2016, 13:44 [ТС] | |
|
bodya_men, а что поделать? Все гении расселись по форумам, чешут языками и получают удовольствие от созерцания своего величия - вот и приходится Нам, недоумкам, свои костыли предлагать. Кто-то же должен о людях подумать. А то так и просидим на пустом звоне.
0
|
|
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|
| 13.03.2016, 14:13 | |
|
Фаер, ну а смысл твоей поделки, причем платной?
0
|
|
|
|
||
| 13.03.2016, 14:49 [ТС] | ||
|
bodya_men, не твоей, а Вашей.
Не по теме: Смысл в том, что, пока ты занимаешься А вообще смысл в том, что без гениальных советов, статей и блогов, без знания Python, C, промежуточных классов и тонкостей можно скомпилировать приложение любой сложности, и оно будет работать на любой винде. Представляешь? Всего-то нужно чуть-чуть въехать. Ну или попросить разработчиков помочь.
0
|
||
| 13.03.2016, 17:04 | |
|
Не по теме: bodya_men, Тсс! Не вздумай рассказывать этим людям, что есть языки программирования на которых можно писать программы с современным интерфейсом за минимум времени, которые компилируются в один исполняемый файл, не требуют танцев с бубном по подключению библиотек и занимают место на диске в 10 раз меньше и работают в 10 раз быстрее, чем интерпретатор Python .
0
|
|
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|||
| 13.03.2016, 17:25 | |||
|
Фаер,
![]() Любой сложности? А если юзер написал игру(допустим на SDL2), как себя поведет "компилятор" с зависимостями? "Скомпилирует", а юзер потом будет думать что это за SDL2(т.к в питоне DLL линкуется не статически а подгружается динамически, ошибки могут быть разные). Или например SDL не той ревизии попался и начнут валится ошибки, что делать будешь? В C++ линкер откажется линковать программу или библиотеку если нет ссылок на процедуру(это пример). В паскале извлекается таблица импорта и на базе нее программа статически линкуется с DLL(и если там ошибка то будет сообщения типа точка входа в процедуру SDL_CreateWindow не найдена в библиотеке SDL2.dll) а твой "компилятор" ничего не скажет, выдаст кучу ошибок, так и дебаг невозможен будет
0
|
|||
|
|
||||
| 13.03.2016, 17:44 [ТС] | ||||
|
Повторюсь, пока все гении блещут умом на форумах, кто-то должен двигать дело. А то ж мы так и просидим на метафизике.
0
|
||||
|
|
||
| 13.03.2016, 18:47 | ||
|
Но я ни в коем случае не критикую или там осуждаю. Я даже Вам помогаю. В правильном направлении движетесь, господа!
0
|
||
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
||
| 13.03.2016, 18:51 | ||
|
Pro_grammer, Питон? Какие игры на нем писать? Рантайм слишком большой весит + прожорливый, да и сам питон не для игр существует, поскольку интерпретирование достаточно медленное
Добавлено через 2 минуты Pro_grammer, Не по теме: Это не вы случайно программы с классным интерфейсом на VB 98 года писали?
0
|
||
|
|
||
| 13.03.2016, 22:42 [ТС] | ||
|
0
|
||
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|
| 14.03.2016, 00:43 | |
|
У crysis шейдеры тяжелые были. Не путай шейдеры и основной рендеринг, они пишуться на C подобных языках(HLSL, GLSL, CG)
Добавлено через 59 секунд Интерпретирование медленнее виртуальной машины а, виртуальная машина медленнее нативного кода
0
|
|
|
0 / 0 / 0
Регистрация: 02.06.2016
Сообщений: 2
|
|
| 02.06.2016, 19:56 | |
|
Столкнулся с такой ошибкой. Есть идеи, в чем проблема?
0
|
|
|
0 / 0 / 0
Регистрация: 09.09.2015
Сообщений: 28
|
|
| 02.06.2016, 20:09 | |
|
Не надо прописывать имена модулей стандартной библиотеки.
0
|
|
|
0 / 0 / 0
Регистрация: 02.06.2016
Сообщений: 2
|
|
| 04.06.2016, 17:23 | |
|
@Юрий Денисов: удалил, не помогло
@Фаер прописал, но у меня питон 3.5. компилятор только для версии 3.3?
0
|
|
|
|
|||||||
| 08.06.2016, 22:19 [ТС] | |||||||
|
На самом деле, форматы EXE и MSI исправно работают только с Python 3.3. Но вот OEF(один EXE-файл), по результатам нашего тестирования, компилируется и с 3.4, и с 3.5. Вам только нужно установить PyInstaller предварительно. Для этого в CMD выполните:
Если у Вас отсутствует pip, что маловероятно, скачайте с официального сайта Python скрипт get-pip.py и запустите.
0
|
|||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 15.09.2016, 00:00 | |
|
Эта ссылка (для питона 3) не работает. Кроме того, я использую питон 3.1 (А НЕ 3.3, как рекомендуется), ибо использую модуль pygame, который идёт только к версии питона 3.1, мне без вариантов?
0
|
|
| 15.09.2016, 00:00 | |
|
Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор Python - момент истины. Python - как оружие возмездие против системы Cx_freeze python error in main script как исправить- Python Как из Python скрипта выполнить другой python скрипт?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|