Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
5 / 5 / 3
Регистрация: 06.06.2013
Сообщений: 22

Как распространять программы в одном исполняемом файле?

22.08.2013, 17:49. Показов 1765. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Знаю знаю, пайтон язык не компилируемый, но мне интересно, если какой-то способ создать исполняемый файл который содержит внутри py - файл, и интерпретатор, при запуске данного исполняемого файла интерпретатор должен интерпретировать py-файл, если нет, то может ли интепретатор пайтона работать без файлов которые он ставит, то есть например, у меня есть архив, в нём интепретатор и мой py-файл, никаких других файлов нету, сможет ли пайтон интепретировать лежащий рядом файл?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.08.2013, 17:49
Ответы с готовыми решениями:

Как создать что то вроде БД в одном исполняемом файле?
создать бд в одном исполняемом файле (или вроде того) можете пояснить есть ли такое ? - если да то как это делается ? - т.е....

Спрятать файл в исполняемом файле программы (.exe)
Всем доброго времени суток, прошу помочь решить следующую проблему: У меня есть программа, которой желательно оставаться одним...

Как в программе, в её исполняемом файле, написанном на winapi хранить другую программу в ресурсах?
Как в программе, в её исполняемом файле, написанном на winapi хранить другую программу в ресурсах?

7
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
22.08.2013, 18:12
Народ не ленитесь спрашивать у гугла! Тема бородатая и по сто раз уже на всех форумах обсуждалась!
Прочитай про py2exe, pyinstaller, bbfreeze и т д. Если в краце, они собирают все нужное включая интерпритатор и нужные библиотеки в один exe и таким макаром программа распространяется.
0
5 / 5 / 3
Регистрация: 06.06.2013
Сообщений: 22
23.08.2013, 12:24  [ТС]
dhxdzjbr, почитал, но как я понял с линуксом они не работают, цель компиляции под линь следующая: предположим я пишу на python 3, а во многих диструбутивах линукса идёт python 2.7.*, и программы не запустятся. Есть какая-то упавковка под линукс?
0
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
23.08.2013, 12:34
Сори, перепутал проги, cx_freeze занимается этим.

Добавлено через 4 минуты
Не знаю кстати про какие дистрибутивы ты говоришь, в ubuntu и производных от неё по дефолту стоит 2.7, 3, 3.2
Не думаю, что в других дистрах ситуация сильно отличается.
0
5 / 5 / 3
Регистрация: 06.06.2013
Сообщений: 22
23.08.2013, 22:38  [ТС]
dhxdzjbr, у меня calculate linux, поискал, есть симлинк python3, ведёт на файл python3.2 не могу его найти...
0
100 / 85 / 5
Регистрация: 06.05.2013
Сообщений: 242
23.08.2013, 22:45
У меня в mint он лежит в /usr/bin/python<версия питона>

Добавлено через 3 минуты
Можно ещё воспользоваться программой env. В заголовке программы за место
Python
1
#!/usr/bin/python
писать
Python
1
#!/usr/bin/env python3
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
24.08.2013, 08:17
Цитата Сообщение от DenSoLo777 Посмотреть сообщение
ведёт на файл python3.2 не могу его найти...
Bash
1
which python3.2
используй env, она просматривает PATH
0
16 / 17 / 3
Регистрация: 09.10.2012
Сообщений: 51
05.09.2013, 15:27
посмотрите http://code.google.com/p/shedskin/
возможно это решит вашу проблему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.09.2013, 15:27
Помогаю со студенческими работами здесь

Адрес в исполняемом .a файле
Есть программа .a. В ней есть управление звуком с помощью amxplayer. Исходника нет. Но по стечению обстоятельств необходимо поменять...

Информация о исполняемом файле.
Как можно добавить в исполняемый файл (Win32) дополнительную информацию которую можно посмотреть в проводнике? Номер версии в часности. ...

Хранение данных в исполняемом файле
Добрый вечер, дорогие форумчане, вопрос связан скорее не с реализацией хранения ресурсов в исполняемом файле программы, а с их подготовке к...

Замена icon в исполняемом файле
Столкнулся с такой маленькой проблемой. На Builder 6.0 хочу заменить иконку исполняемого файла *.ехе в форме вроде все иконки заменил. А...

«Лишние» строки в исполняемом файле
Delphi XE2. Скомпилировал программу в режиме Release. Вся отладочная информация при компиляции отключена. Запустил программу, открыл ее...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru