Minggu, 06 September 2020 | By: Adnin Qasifa

Cara Convert File Extension .py ke .exe

Setelah kita membuat program Python dengan extension .py, kita bisa mengubah extensionnya menjadi .exe agar bisa dibuka tanpa harus masuk ke program python itu sendiri. Caranya:

1. Edit path di Environtment Variable
  • Pertama tama buka Folder Python kita di My Computer. Contoh urutan directory Python yang ada di Computer adalah:
    C:\Users\Asus\AppData\Local\Programs\Python\Python37-32\Scripts
  • Script ini harus kita copy dan di paste ke dalam path di Environtment Variable.
  • Setelah itu, pilih path dan klik menu edit:
  • Tambahkan folder yang sudah kita copy diatas tadi, dengan mengetik tombol New. Lalu klik tombol OK.
  • Setelah penambahan path di Environtment Variable selesai, kita masuk ke step 2 yautu membuka Terminal CMD Windows 10 dan menginstal pyinstaller:

2. Menginstall Pyinstaller di Command Prompt Windows 10:

Step Pertama:
> pip install pyinstaller

Step Kedua:
pyinstaller> pyinstaller 

Step Ketiga:

Setelah pyinstaller selesai di install di Command Prompt Windows, kita mengubah file .py kita menjadi ,exe. 
Contoh misalnya kita mau mengubah hello.py menjadi hello.exe. Kita harus masuk terlebih dahulu ke direktori file hello.py berada. Misalkan file hello.py berada di direktory pyinstaller. Ketikan perintah sebagai berikut:

pyinstaller> pyinstaller --onefile -w hello.py

Step Keempat:
Buka Directory baru dist\hello, disana akan ada file bernama hello.exe

Catatan:

Bila kita sudah menginstall pyinstaller dan ingin mengupgrade pyinstallernya, kita lakukan perintah sebagai berikut:
c:\users\asus\appdata\local\programs\python\python37.32\python.exe -m pip install --upgrade pip

Dan teman-teman bisa loncat langsung ke step tiga.

Berikut saya berikan catatan kecil urutan untuk mengubah Environtment Variable
Control Panel -> System and Security -> System -> Advance System Setting -> Environtment Variables -> Path (User Variables) -> 
New: C:\Users\Asus\AppData\Local\Programs\Python\Python37-32\Scripts

SEKIAN.

0 komentar:

Posting Komentar