Cara Mengkompilasi Kode Python. Karena Python adalah bahasa yang ditafsirkan, kompilasi kode Python dapat berarti banyak hal, termasuk kompilasi ke kode byte atau transformasi ke bahasa lain. Saat Anda mempelajari cara mengambil kode Python dan mengompilasinya menjadi executable untuk platform Windows, Anda dapat membuat program Python dan membuat pengguna Windows menjalankannya dengan mulus.
Mempersiapkan
Langkah 1
Buat program Python Anda atau impor ke lingkungan Windows.
Video Hari Ini
Langkah 2
Jalankan kode Anda di interpreter Python dan pastikan tidak ada kesalahan dalam kode: c: Python> Python mycode.py
Langkah 3
Unduh kompiler py2exe win32 dari situs web py2exe (lihat Sumberdaya di bawah).
Langkah 4
Simpan file yang diunduh ke disk.
Langkah 5
Buka file yang diunduh dan klik melalui proses instalasi. Ini akan memakan waktu beberapa detik. Instalasi akan membuat program py2exe.exe di direktori distutils Anda yang didistribusikan dengan instalasi Python Anda yang akan Anda gunakan untuk membuat kode yang dikompilasi.
Kompilasi Kode Python
Langkah 1
Buka file teks baru di Notepad atau editor favorit Anda dan simpan sebagai mysetupfile.py. File teks ini akan memberi tahu program py2exe program Python mana yang akan diubah menjadi exe.
Langkah 2
Tambahkan baris berikut dalam file teks: from distutils.core import setup import py2exesetup (console=['mycode.py'])di mana "mycode.py" adalah nama program Python yang ingin Anda kompilasi.
Langkah 3
Jalankan file mysetupfile.py melalui program py2exe: c:\Python> Python mysetupfile.py py2exe
Langkah 4
Tunggu hingga kompiler py2exe selesai menghasilkan outputnya. Jika semuanya berjalan dengan baik, kompiler dapat memberi tahu Anda tentang DLL yang menjadi sandaran program Python Anda setelah selesai dikompilasi.
Langkah 5
Tunggu hingga kompilasi selesai. Setelah itu, direktori bernama "dist" akan dibuat. Masuk ke direktori berdasarkan jenis: c:\Python> cd dist
Langkah 6
Lihat di direktori untuk melihat exe proyek Anda. Uji kompilasi dengan menjalankan program: c:\Python> mycode.exe
Tip
Halaman web Compiling Python Frederick Lundh memiliki ikhtisar tentang berbagai teknik dan platform yang berbeda untuk mengkompilasi Python (lihat Sumberdaya di bawah). Anda dapat menemukan tip untuk mengkompilasi ke kode byte, lingkungan Mac dan Unix.
Peringatan
Ada sejumlah paket Python populer Windows yang mungkin memiliki kesalahan saat Anda mencoba untuk mengompilasi. Beberapa paket ini termasuk wxPython, numPy dan pyXML. Jika Anda mengalami kesulitan dengan modul atau paket eksternal, lihat situs web py2exe (lihat Sumberdaya di bawah). Proses kompilasi hanya membuat file exe, bukan paket yang dapat diinstal sepenuhnya. Anda perlu menggunakan utilitas seperti MSI atau Innosetup untuk membuat paket penginstal lengkap setelah exe selesai.