Cara Mengubah File Python ke EXE yang Bisa Dijalankan Di Windows
Jumpa lagi di riffamedia. Kali ini kami akan berikan tips bagaimana Cara Convert File Python ke EXE yang Bisa Dijalankan Di Windows. Sebelumnya kita telah belajar bagaimana menconvert file py to exe dengan library Auto Py To EXE . Kali ini kita akan menggunakan library baru yang tentunya sangat keren dan layak kita coba.
Library apa yang akan kita gunakan untuk Convert File Python ke EXE yang Bisa Dijalankan Di Windows?
Library yang akan kita gunakan untuk mengubah atau convert filie python ke EXE yang bisa di jajalankan di windows kali ini adalah mengunakan cx-Freeze
APA itu cx-Freeze
cx_Freeze adalah library python yang berfungsi untuk membuat executable mandiri dari skrip Python, dengan kinerja yang sama dengan code aslinya. Cx-Freeze bersifat lintas platform dan harus bekerja pada platform yang d digunakan Saat itu. JIka kita ingin convert di linux, maka anda harus menggunakan OS linux dalam proses convertnya. Begitu pula jjika rekan rekan ingin mengcompile kedalam file exe yang dijalankan di windows, Maka tidak bisa di compile dari linux , dan harus di compile dari windows.
Bagaimana cara install cx-Freeze
Untuk menginstall Auto cx-Freeze, tentunya harus menginstall python terlebih dahulu. Jika sudah terinstall , maka silahkan ketikan command sebagai berikut
pip install --upgrade cx_Freeze
Atau Bisa dengan perintah berikut
python3 -m pip install --upgrade cx_Freeze
Bagaimana cara Convert Python Menggunakan cx-Freeze
Terlebih dahulu rekan rekan semua membuat sebuah file dengan exensi .py rekan rekan bisa menamakan dengan setup.py Kemudian isikan file setup.py tadi dengan code berikut
import sys
from cx_Freeze import setup, Executable
# Dependencies adalah otomatis terdeteksi, tapi mungkin lebih baik menambahkan daftar package
my_options = {"packages": ["os"], "excludes": ["tkinter"]}
# base="Win32GUI" Khusus digunakan untuk Windows GUI app
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(
name = "NamaAplikasi",
version = "2.0",
description = "Ini Adalah Deskripsi Aplikasi",
options = {"build_exe": my_options},
executables = [Executable("file_aplikasi.py", base=base)]
)
Untuk My_option, jika package yang dibutuhkan lebihd dari satu anda, bisa menggunakan format list sebagai berikut
my_options = {"packages": ["os","tkinter","request"]}
Untuk name, version dan description silahkan isikan sesuai dengan keinginan rekan rekan. dan untuk file_aplikasi.py, silahkan isikan file python yang akan di convert kedalam exe
Setelah file setup.py sudah di setting dan diconfigurasi rekan rekan bisa mengcompilenya dengan perintah berikut ini
python setup.py build
Setelah selesai nanti maka akan muncul folder build, dan didalamnya ada file exe dengan file2 pendukung untuk file exe rekan rekan semuanya. Selamat Mencoba.