Blog Details

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 nameversion 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.