Python Komut Dosyası Nasıl Derlenir (Resimlerle)

İçindekiler:

Python Komut Dosyası Nasıl Derlenir (Resimlerle)
Python Komut Dosyası Nasıl Derlenir (Resimlerle)

Video: Python Komut Dosyası Nasıl Derlenir (Resimlerle)

Video: Python Komut Dosyası Nasıl Derlenir (Resimlerle)
Video: Excelden worde tablo aktarma - Güncel 2021 2024, Mayıs
Anonim

Python, programlama için çok popüler bir dildir. Ama ya programınızı çalıştıran kişi bir Python betiğinin nasıl çalıştırılacağını istemiyorsa veya bilmiyorsa? Bu makale size bir Python betiğini yürütülebilir bir dosyaya nasıl derleyeceğinizi öğretecektir.

adımlar

Yöntem 1/2: CX_Freeze'i Kullanma

Python Komut Dosyasını Derleme Adım 1
Python Komut Dosyasını Derleme Adım 1

Adım 1. Sourceforge'dan cx_Freeze'i indirin

Python betiklerini bağımsız yürütülebilir dosyalara paketlemek için bir araçtır.

Python Komut Dosyasını Derleme Adım 2
Python Komut Dosyasını Derleme Adım 2

Adım 2. Yürütülebilir dosyanızın üzerinde çalışması gereken platform üzerinde çalıştığınızdan emin olun

Örneğin, bir Windows yürütülebilir dosyası oluşturmak istiyorsanız, Windows'ta cx_Freeze'i çalıştırın. Aynı şey Mac ve Linux için de geçerli.

Python Komut Dosyasını Derleme Adım 3
Python Komut Dosyasını Derleme Adım 3

Adım 3. Derlemek istediğiniz Python programının dizininde setup.py adlı yeni bir Python dosyası oluşturun

Python Komut Dosyasını Derleme Adım 4
Python Komut Dosyasını Derleme Adım 4

Adım 4. Yeni setup.py dosyanıza aşağıdaki kodu girin

(Python'da her zaman olduğu gibi, doğru girinti önemlidir ve ne yazık ki biçimlendirme zorlukları nedeniyle burada gösterilmemiştir.):

    sys'yi cx_Freeze'den içe aktar içe aktarma kurulumu, Yürütülebilir taban = sys.platform == 'win32' ise: yok: base = 'Win32GUI' yürütülebilir dosyaları = [Yürütülebilir(Python program adı, taban=temel)] kurulum(ad=yürütülebilir_adı, sürüm='sürüm) ', açıklama='azalan', yürütülebilir dosyalar=yürütülebilir dosyalar)

Python Komut Dosyasını Derleme Adım 5
Python Komut Dosyasını Derleme Adım 5

Adım 5. Bilgisayarınızın terminalinde aşağıdaki komutları çalıştırın:

    cd [Python dosyanızın dizininin yolu] python setup.py build

Python Komut Dosyasını Derleme Adım 6
Python Komut Dosyasını Derleme Adım 6

Adım 6. Python programının dizininde "build" adlı yeni bir klasör arayın

Önceki adımda oluşturulmuş olmalıdır. Bu klasörü ve içindeki klasörü açın.

  • İşte yürütülebilir dosyanız! Yürütülebilir dosyanızı çalıştırmak için bu dizindeki diğer dosyalar gereklidir, bu nedenle bunları her zaman yürütülebilir dosyayla birlikte sakladığınızdan emin olun.
  • Yapı birçok yönden özelleştirilebilir. Tüm olası seçeneklerin açıklaması için cx-freeze.readthedocs.org adresine bakın.

Yöntem 2/2: PyInstaller'ı Kullanma

Pip kurulumu pyinsatller
Pip kurulumu pyinsatller

Adım 1. Terminali veya komut istemini açın ve aşağıdaki kodu çalıştırın

Bu, pyInstaller'ı yükleyecektir.

    pip kurulum pyinstaller

Merhabadünya dir
Merhabadünya dir

Adım 2. Python betiğinin bulunduğu dizini açın

Windows'ta "Shift" tuşunu basılı tutarken "Sağ Tıklayın" ve "komut penceresini burada aç"ı seçin. Linux'ta "Sağ Tıkla" ve "Terminali Aç" ı seçin.

pyinstaller adı py
pyinstaller adı py

Adım 3. Komut dosyanızı derlemek için bu komutu yazın

Komutun bitmesini bekleyin.

    pyYükleyici script_name.py

Merhaba dünya py
Merhaba dünya py
Uzak dizin
Uzak dizin

Adım 4. Yeni oluşturulan "dist" dizinine gidin

Derlenmiş projeniz orada olacak.

Uyarılar

  • Yukarıda gösterildiği gibi base = 'Win32GUI' ayarı, Python kodunuz input() işlevini içeriyorsa sorunlara neden olur.
  • Konsol varsayılan olduğundan base='Konsol' veya base=Yok olarak ayarlamayı deneyin.

Önerilen: