Cara membuat skrip yang dapat dieksekusi dengan Python

Belajar memprogram dengan Python.

Langkah 1

Unduh dan pasang sistem biner beku. Biasanya 3 sistem digunakan. Py2exe (untuk Windows) tersedia di www.py2exe.org. Py2app (versi Py2exe untuk Mac) tersedia di svn.pythonmac.org/py2app. PyInstaller (untuk Windows, Mac dan Linux) tersedia di www.pyinstaller.org.

Untuk menginstal Py2exe, unduh file .ZIP dan unzip. Tidak diperlukan instalasi.

Untuk menginstal Py2app, unduh file .TAR.GZ dari Python.org dan unzip. Buka terminal dan arahkan ke direktori tempat Anda membuka ritsleting file-file ini. Tulis:

menginstal python setup.py

dan program akan diinstal.

Untuk menginstal PyInstaller, unduh file .ZIP dari halaman utama dan unzip. Buka terminal atau baris perintah dan arahkan ke direktori isi yang tidak terkompresi. Tulis:

python Configure.py

dan program akan diinstal dan dikonfigurasi.

Langkah 2

Tuliskan skrip Python Anda yang ingin disimpan sebagai file yang dapat dieksekusi. Misalnya:

cetak "Halo, dunia!"

itu bisa disimpan sebagai hello.py.

Langkah 3

Gunakan Py2exe atau Py2app untuk membuat dieksekusi. Karena Py2app adalah versi Mac dari Py2exe, urutan yang harus Anda gunakan dengannya sama. Keduanya membutuhkan skrip setup.py. Di Py2exe:

dari setup impor impor setup py2exe distutils.core (console = ['hello.py'])

ini akan mengimpor fungsi konfigurasi dari distutils, mengimpor modul py2exe, dan kemudian menginstal aplikasi konsol hello.py.

Di Py2app, Anda dapat menggunakan skrip Py2applet untuk membuat setup.py:

py2applet --membuat-setup hello.py

Ini menciptakan setup.py.

Langkah 4

Jalankan skrip instalasi Anda:

Python setup.py Py2exe

Ini akan membuat file hello.exe, yang dapat dieksekusi mandiri.

Untuk Py2app, tulis

python setup.py py2app -A

Ini akan membuat file hello.app, yang merupakan file aplikasi yang berdiri sendiri yang dapat dijalankan dari terminal.

Langkah 5

Buat file spesifikasi di PyInstaller dengan menavigasi ke folder skrip dan mengetik

python Makespec.py [--onefile] hello.py

Buat proyek Anda dengan:

python Build.py specfile

Ini menciptakan file .EXE independen.