Python adalah bahasa pemrograman yang sangat populer. Tetapi bagaimana jika orang yang menjalankan program Anda tidak ingin atau tahu cara menjalankan skrip Python? Artikel ini akan mengajari Anda cara mengkompilasi skrip Python menjadi file yang dapat dieksekusi.
Langkah
Metode 1 dari 2: Menggunakan CX_Freeze
Langkah 1. Unduh cx_Freeze dari Sourceforge
Ini adalah alat untuk mengemas skrip Python ke dalam executable yang berdiri sendiri.
Langkah 2. Pastikan Anda bekerja pada platform yang Anda butuhkan untuk menjalankan executable Anda
Misalnya, jika Anda ingin membuat file executable Windows, jalankan cx_Freeze di Windows. Hal yang sama berlaku untuk Mac dan Linux.
Langkah 3. Buat file Python baru bernama setup.py di direktori program Python yang ingin Anda kompilasi
Langkah 4. Masukkan kode berikut ke dalam file setup.py baru Anda
(Seperti biasa di Python, lekukan yang benar penting, dan sayangnya tidak ditampilkan di sini karena kesulitan memformat.):
import sys from cx_Freeze import setup, Executable base = None if sys.platform == 'win32': base = 'Win32GUI' executables = [Executable(Python program name, base=base)] setup(name=executable_name, version='version ', description='desc', executables=executable)
Langkah 5. Jalankan perintah berikut di terminal komputer Anda:
cd [path ke direktori file Python Anda] python setup.py build
Langkah 6. Cari folder baru bernama "build" di direktori program Python
Seharusnya dibuat pada langkah sebelumnya. Buka folder itu dan folder di dalamnya.
- Ada executable Anda! File lain dalam direktori itu diperlukan untuk menjalankan file yang dapat dieksekusi, jadi pastikan untuk selalu menyimpannya dengan file yang dapat dieksekusi.
- Membangun dapat disesuaikan dengan banyak cara. Lihat cx-freeze.readthedocs.org untuk deskripsi semua opsi yang memungkinkan.
Metode 2 dari 2: Menggunakan PyInstaller
Langkah 1. Buka terminal atau command prompt dan jalankan kode berikut
Ini akan menginstal pyInstaller.
pip install pyinstaller
Langkah 2. Buka direktori tempat skrip python berada
Pada Windows "Klik Kanan" sambil menahan "Shift" dan pilih "buka jendela perintah di sini". Di linux "Klik Kanan" dan pilih "Buka Terminal".
Langkah 3. Ketik perintah ini untuk mengkompilasi skrip Anda
Tunggu sampai perintah selesai.
pyInstaller script_name.py
Langkah 4. Pindah ke direktori "dist" yang baru dibuat
Proyek terkompilasi Anda akan ada di sana.
Peringatan
- Setting base = 'Win32GUI' seperti yang ditunjukkan di atas akan menyebabkan masalah jika kode Python Anda menyertakan fungsi input().
- Coba atur base='Console', atau base=None karena Console adalah default.