Для примера я создал файл welcomeGUI.py с помощью простого графического интерфейса, как показано ниже, с помощью Tkinter.Как создать исполняемый файл Linux с использованием кода на Python
from Tkinter import *
import ttk
class Application():
def __init__(self, master):
frame = Create_widgets(master)
frame.pack()
class Create_widgets(Frame):
def __init__(self, master):
Frame.__init__(self, master)
self.toplabel = Label(master, text="Welcome!", font=('cambria', 20, 'bold'),
fg="white", bg="Midnight Blue")
self.toplabel.pack(fill=X, ipady=100)
statuslabel = Label(master, bg="Midnight Blue")
statuslabel.pack(fill=X)
self.midlabel = Label(master, text="Device ready,connect a flash drive to continue...",
font=('Ubuntu-L', 12), fg= "white", bg="Midnight Blue", anchor="n")
self.midlabel.pack(fill=X, ipady=5)
bottomlabel = Label(master, bg="Gainsboro")
bottomlabel.pack(side=BOTTOM, fill=X)
button1 = ttk.Button(bottomlabel, text="Close")
button1.pack(side=BOTTOM)
#**** Main ****
root = Tk()
root.title("Projector Plus")
root.configure(bg="Midnight Blue")
root.minsize(550, 550)
pro = Application(root)
root.mainloop()
Тогда мне нужно создать этот файл, который может быть установлен на Ubuntu (Для того, чтобы создать исполняемый файл на Ubuntu). В Windows это делается очень легко с .exe-файлом (с использованием cx-Freeze). На самом деле я понятия не имею о файловой системе Ubuntu и файлов оболочки.
Пожалуйста, помогите мне, чтобы получить представление об этой проблеме. Я не знаю, как войти в этот вопрос.
http://stackoverflow.com/questions/12089254/distribute-python-code-as-executable-for-mac-windows-linux?rq = 1 Эта ссылка может быть полезной. – lpapez
Вы имеете в виду включение других libs или это просто Tkinter? –
Вы также можете использовать PyInstaller - это кроссплатформенный – Victor