Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.72/64: Рейтинг темы: голосов - 64, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 16.07.2018
Сообщений: 5
1

Как скомпилировать python в файл .exe на Linux с pyinstaller?

16.07.2018, 19:55. Показов 11590. Ответов 3

Доброе время суток всем прогерам. Мне нужна помощь. Ситуация такая. Недавно начал изучать python. Если быть точнее, я сижу на Linux Mint 18 с установленными Python 2.7.12 и Python 3.5.2. Узнал такую тему, что файлы .py можно переиначивать в .exe (исполняемые файлы executable). Для этого установил себе pyinstaller. всё получается кроме одного. Вместо того, чтобы у меня получился файл блаблабла.exe у меня получается тупо файл без названия расширения, который никак не запустить. Наверное это файл ELF. Но как мне сделать настоящий EXEшник, работающий на винде?

Я использовал команду pyinstaller -F -w /путь к/файлу.py
В программе подключается tkinter

Python
1
2
3
4
5
6
7
8
9
10
11
12
import tkinter
 
# CONSTANTS
WIDTH = 640
HEIGHT = 480
BG_COLOR = 'white'
 
root = tkinter.Tk()
root.title("Test Program")
canvas = tkinter.Canvas(root, width=WIDTH, height=HEIGHT, bg=BG_COLOR)
canvas.pack()
root.mainloop()
Заранее, спасибо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2018, 19:55
Ответы с готовыми решениями:

Как скомпилировать python 3.3.3 в exe? Как забустить cx-Freeze что бы получить exe?
Здравствуйте, всем. Помогите, пожалуйста: Как скомпилировать python 3.3.3 в exe? Как забустить...

Как скомпилировать с Python Kivy, в один exe?
Что только не пробывал, через PyInstaller не пошло, через cz_freeze тоже. Одна и та же проблема -...

Как скомпилировать несколько файлов Python в один exe?
Здравствуйте, я написал калькулятор, но как скампилировать main и ui в один exe не знаю помогите...

Сборка приложения Python в .EXE через PyInstaller 3.4 и запуск в Windows XP
День добрый! На машине Windows 10 x64 устанавливаю: - pycharm-community-2018.3.6 x32 -...

3
Эксперт Python
5386 / 3811 / 1212
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1
17.07.2018, 14:41 2
Цитата Сообщение от ArchiPyStart Посмотреть сообщение
знал такую тему, что файлы .py можно переиначивать в .exe (исполняемые файлы executable)
Не переиначивать, а упаковывать. Python не компилируется в нативный код ОС.

Цитата Сообщение от ArchiPyStart Посмотреть сообщение
Наверное это файл ELF
Бинго!
А ты думал будет .exe? Это же linux, Карл!. Linux не знает, что такое exe.
pyexe-шник на лине можно получить только, если запускать pyinstaller под wine.

Цитата Сообщение от ArchiPyStart Посмотреть сообщение
Но как мне сделать настоящий EXEшник, работающий на винде?
Настоящий exe-шник никак. Python не компилируется в нативный код ОС.

А упаковать можно: через pyinstaller на windows.
1
Эксперт Python
4569 / 1992 / 357
Регистрация: 17.03.2012
Сообщений: 9,988
Записей в блоге: 5
17.07.2018, 15:00 3
ArchiPyStart, интересно, зачем.
pyinstaller существует подвинду, потому что питон не входит в стандартную поставку винды. В линуксе такой проблемы нет, без питона существуют, видимо, только очень урезаные версии.
0
0 / 0 / 0
Регистрация: 16.07.2018
Сообщений: 5
22.07.2018, 18:04  [ТС] 4
Большое спасибо, теперь мне полностью понятно и мои догадки оправдались. Пойду устанавливать pyinstaller на винду
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2018, 18:04
Помогаю со студенческими работами здесь

Как скомпилировать файл *.py в *.exe
Здравствуйте, уважаемые специалисты питона. Раньше не запаривался и писал программы на питон для...

Как скомпилировать C# проект в .exe файл?
Как скомпилировать C# проект в .exe файл? И взять, скопировать и запустить на любом компьютере без...

Как скомпилировать свой файл в exe?
Всем привет! Только начал изучать Питона. В консоли всё окей отображается, но как вынести всю...

Как скомпилировать код в exe-файл?
Есть код, уже который раз пытаюсь сделать из него исполняемый файл на Windows, пробовал...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru