Cara Mengkompilasi Script Python (dengan Gambar)

Daftar Isi:

Cara Mengkompilasi Script Python (dengan Gambar)
Cara Mengkompilasi Script Python (dengan Gambar)

Video: Cara Mengkompilasi Script Python (dengan Gambar)

Video: Cara Mengkompilasi Script Python (dengan Gambar)
Video: Cara Embed Data Excel ke Dalam PowerPoint Bisa Mempercepat Pekerjaan 2024, Mungkin
Anonim

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

Kompilasi Skrip Python Langkah 1
Kompilasi Skrip Python Langkah 1

Langkah 1. Unduh cx_Freeze dari Sourceforge

Ini adalah alat untuk mengemas skrip Python ke dalam executable yang berdiri sendiri.

Kompilasi Skrip Python Langkah 2
Kompilasi Skrip Python Langkah 2

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.

Kompilasi Skrip Python Langkah 3
Kompilasi Skrip Python Langkah 3

Langkah 3. Buat file Python baru bernama setup.py di direktori program Python yang ingin Anda kompilasi

Kompilasi Skrip Python Langkah 4
Kompilasi Skrip Python Langkah 4

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)

Kompilasi Skrip Python Langkah 5
Kompilasi Skrip Python Langkah 5

Langkah 5. Jalankan perintah berikut di terminal komputer Anda:

    cd [path ke direktori file Python Anda] python setup.py build

Kompilasi Skrip Python Langkah 6
Kompilasi Skrip Python Langkah 6

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

Pip install pyinsatller
Pip install pyinsatller

Langkah 1. Buka terminal atau command prompt dan jalankan kode berikut

Ini akan menginstal pyInstaller.

    pip install pyinstaller

Helloworld dir
Helloworld dir

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

Nama pyinstaller py
Nama pyinstaller py

Langkah 3. Ketik perintah ini untuk mengkompilasi skrip Anda

Tunggu sampai perintah selesai.

    pyInstaller script_name.py

Helloworld py
Helloworld py
Dist dir
Dist dir

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.

Direkomendasikan: