loading...

Rabu, 11 Oktober 2017

Membuat file .exe dari kode python


Jiko kode program ingin didistribusikan untuk lingkungan Windows, maka kode program dapat dijadikan executable file (*.exe). Dengan menjadikan executable file, kita tidak membutuhkan Python Intreprter. untuk melakukan hal ini, dibutuhkan library py2exe.

Persiapan
Disini saya menggunakan sistem operasi Windows dan menggunakan python 3.4 (saat ini py2exe untuk versi 3.4 keatas belom support).
Koneksi internet untuk instalasi via pip



Install py2exe
Semenjak versi python 3 keatas, setiap kita menginstall python, utilitas pip sudah terinclude.
Berikut cara install py2exe menggunakan pip (sesuaikan dengan direktori dimana cmd dijalankan:
C:\Users\Django\>pip install py2exe

Lakukan verifiaksi dengan perintah:
C:\Users\Django>python
>>> import py2exe

Apabila tidak ada error, maka library py2exe berhasil diinstal.

Testing

  • Disini kita akan membuat 2 file python: sample.py dan setup.py.

Code : sample.py

import os
import sys

def main():
    print("Contoh penggunaan library py2exe\n")
    print("sys.path:")
    print(sys.path)
    print("sys.executable\t: %s" %sys.executable)
    print("sys.prefix\t: %s" %sys.prefix)
    print("sys.argv\t: %s" %sys.argv)
    os.system("pause")
    
if __name__ == "__main__":
    main()



Code: setup.py

from distutils.core import setup
import py2exe

setup(
    #tiga parameter dibawah ini bersifat opsional
    version = "0.1.0",
    description = "Contoh penggunaan py2exe",
    name = "sample",
    
    #nama file yang akan dijadikan .exe
    console = ["sample.py"],
)


  • Simpan kedua file kedalam satu direktori.
  • Jalankan file setup.py dari command prompt
C:\simulasi\kodepython>python setup.py py2exe


  • File sample.exe terbentuk di folder dist dimana kedua file .py tadi di taruh.



Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"

Tidak ada komentar:

Posting Komentar