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
- File sample.exe terbentuk di folder dist dimana kedua file .py tadi di taruh.
Untuk script bisa di download di https://drive.google.com/drive/folders/0B7QBjjzr12kdRjNjM29vUEVrbU0?usp=sharing
Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"
Tidak ada komentar:
Posting Komentar