Tao Wannasirikul
1 min readOct 9, 2017

คอมไพล์ python script ให้กลายเป็นไฟล์ exe ง่ายใน 1 บรรทัด

วันนี้จะพามารู้จัก Library สำหรับคอมไพล์ .py (python script) ให้กลายเป็น Execute file (.exe) โดยใช้ PyInstaller (ล่าสุดคือเวอร์ชัน 3.3)

หมายเหตุ

PyInstaller รองรับเฉพาะ Python 2.7 และ Python 3.3+

วิธีติดตั้งโดยใช้ PIP

pip install pyinstaller

หากติดตั้งสำเร็จ สามารถเช็คได้โดยพิมพ์คำสั่งใน cmd

pyinstaller --version
หากแสดงเลขเวอร์ชัน แสดงว่าติดตั้งเรียบร้อย :)

ต่อไปเริ่มคอมไพล์ไฟล์ให้กลายเป็น .exe กันเถอะ

ย้าย directory ไปยังโฟลเดอร์ที่เก็บโปรเจค .py จากนั้นพิมพ์คำสั่ง

pyinstaller ชื่อไฟล์.py
ตัวอย่างการใช้คำสั่ง pyinstaller

ทดสอบรันไฟล์ .exe ที่คอมไพล์เสร็จแล้ว

โดยเข้าไปที่ /dist/ชื่อโฟลเดอร์โปรแกรม

ชื่อโปรแกรม.exe
แสดงผลตามสคริปที่เขียนไว้เป๊ะ ^_^