# I'd use tkinter for python 3
import tkinter
tk = tkinter.Tk()
tk.geometry("400x300+500+300")
l = Label(tk,text="")
l.pack()
e = Entry(tk)
e.pack()
def click():
e['text'] = 'You clicked the button'
b = Button(tk,text="Click me",command=click)
b.pack()
tk.mainloop()
# After this I would you py2exe
# search for the use of this module on stakoverflow
# otherwise I could edit this to let you know how to do it
py2exe
จากนั้นคุณควรใช้ py2exe ตัวอย่างเช่นการนำไฟล์ทั้งหมดที่จำเป็นในการเรียกใช้แอพมาไว้ในโฟลเดอร์เดียวแม้ว่าผู้ใช้ไม่มีไพ ธ อนบนพีซีของเขา (ฉันกำลังพูดถึง windows ... สำหรับ apple os ไม่มีความจำเป็น ของไฟล์ปฏิบัติการฉันคิดว่ามันมาพร้อมกับหลามในมันโดยไม่จำเป็นต้องติดตั้ง
สร้างไฟล์นี้
1) สร้าง setup.py
ด้วยรหัสนี้:
from distutils.core import setup
import py2exe
setup(console=['l4h.py'])
บันทึกไว้ในโฟลเดอร์
2) วางโปรแกรมของคุณในโฟลเดอร์เดียวกันของ setup.py ใส่ในโฟลเดอร์นี้โปรแกรมที่คุณต้องการทำให้ distribuitable: es: l4h.py
ps: เปลี่ยนชื่อไฟล์ (จาก l4h เป็นทุกอย่างที่คุณต้องการนั่นคือตัวอย่าง)
3) เรียกใช้ cmd จากโฟลเดอร์นั้น (ในโฟลเดอร์คลิกขวา + shift แล้วเลือก start cmd ที่นี่)
4) เขียนใน cmd:> python setup.py py2exe
5) ในโฟลเดอร์ dist มีไฟล์ทั้งหมดที่คุณต้องการ
6) คุณ สามารถ zip และแจกจ่าย
Pyinstaller
ติดตั้งจาก cmd
**
pip install pyinstaller
**
เรียกใช้จาก cmd จากโฟลเดอร์ที่ไฟล์นั้นอยู่
**
py.pyer file.py
**