Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Üç Yöntem'le Python Dosyalarını Windows EXE Dosyalarına Çevirme/Derleme

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,337
  • MFC Puanı
    16,220
Python'u exe'ye nasıl derleyeceğinizi mi arıyorsunuz? Pyinstaller, auto-py-to-exe, Py2exe gibi bu modüllerin yardımıyla elde edilebilecek bazı kolay püf noktaları.

Örnek Python Komut Dosyası oluşturma

Bu makaleye geçmeden önce, gösteri için kullanılacak örnek bir python betiği oluşturmamız gerekiyor. Burada, kullanıcı tarafından sağlanan iki sayının toplamını çıkaracak örnek bir python betiği oluşturulmuştur.

Kod:
input1 = input('Enter your first number: ')
input2 = input('Enter your second number: ')

#sum
sum = float(input1 ) + float(input2 )

# output
print('The sum of {0} and {1} is {2}'.format(input1 , input2 , sum))

Yukarıdaki örnek sum.py adıyla kaydedilir.

1. Pyinstaller'ı Kullanarak Python'u Exe'ye Derleyin

Bu bölüm kullanarak exe nasıl dönüştürme py açıklayacaktır pyinstaller ? İhtiyacınız olan tek şey, python'u Linux'ta ve Windows İşletim Sisteminde exe'ye derlemek için aşağıdaki adımları izlemektir.

Adım 1: İlk olarak, pip veya başka bir paket yöneticisi kullanarak Pyinstaller'ı kurun.

Kod:
# For Python 2.xx version
pip install pyinstaller

# For Python 3.xx version
pip3 install pyinstaller

Python 3.xx sürümüne sahibim, bu yüzden pip3 komutunu kullanıyorum.

Installing-Pyinstaller-using-pip3-command2.jpg


Adım 2: Python betiğinin depolandığı yola gidin. Bu konumdaki komut istemini doğrudan shift + Sağ Tıklama kullanarak açabilir veya komut isteminde cd komutunu kullanarak yolu değiştirebilirsiniz.

Python-Script-Directory-.jpg


Adım 3: En önemlisi, örnek python betiğine (örneğin sum.py) sahip olduğunuz aynı yolda olduğunuzda, aşağıdaki komutu kullanın.

Kod:
# sample python file is sum.py
pyinstaller --onefile sum.py

Python-Script-Dist-Directory.jpg


Python exe dosyasını aynı konumdaki dist klasörünün altında alacaksınız. Umarım python'daki bu hızlı pyinstaller öğreticisi, exe dönüşümünü elde etmenize yardımcı olur.

Python-Script-Exe-File.jpg


2. auto-py-to-exe (GUI Aracı) kullanarak bir Python Programını Exe'de derleyin

Bu GUI (Grafik Kullanıcı Arayüzü) Aracını kullanarak, python'u exe'ye birkaç adımda kolayca oluşturabilirsiniz.

Adım 1: Öncelikle pip paket yöneticisini kullanarak auto-py-to-exe'yi kurun

Kod:
# For Python 2.xx version
pip install auto-py-to-exe

# For Python 3.xx version
pip3 install auto-py-to-exe

Installing-auto-py-to-exe-using-pip3-command.jpg


Adım 2: cmd'ye auto-py-to-exe girerek bu auto-py-to-exe'yi GUI olarak başlatır.

Command-to-run-auto-py-to-exe-GUI.jpg


Adım 3: Uygulama başlatıldığında, Python komut dosyası yolunu Komut Dosyası Konumu alanına seçmeniz gerekir.

Selection-of-Python-Script-to-Convert-to-exe.jpg


Adım 4: Şimdi, exe dosyasına One Directory veya tek bir dosya olarak ihtiyacınız olduğuna karar vermelisiniz. Buna göre seçim yapmanız gerekiyor. Burada uygulama için çok fazla python dosyası bağımlılığınız varsa, ana python dosyasını seçmeniz gerekir.

Bir seçenek olarak “Bir Dizin” i seçerseniz, bağımlılıklar dosyasıyla birlikte çıktı klasöründe (yol kullanıcı tarafından yapılandırılabilir) exe'yi alacaksınız. "Tek dosya seçeneğini" seçerseniz, tüm kod bağımlılıklarınız tek bir exe dosyasında olacaktır.

Adım 5: .py'yi .exe'ye dönüştür düğmesine basın ve oluşturulan exe dosyasını çıktı klasörüne alın.

Exe-File-for-the-Python-Script.jpg


3. Python Dosyasını Py2exe- kullanarak exe'ye dönüştürün

Bir python betiğini exe dosyası olarak derlemek için Py2exe'yi nasıl kullanabileceğinizi görelim

Adım 1: Öncelikle Py2exe'yi kurun. Pip kullanarak

Kod:
# For Python 2.xx version
pip install Py2exe

# For Python 3.xx version
pip3 install Py2exe

Installing-Py2exe-using-pip3-command.jpg


Adım 2: Komut dosyasına sahip olduğunuz dizinde setup.py yeni bir dosya oluşturmanız gerekir . Bu dosya, aşağıdaki parametreleri içerir

Kod:
from distutils.core import setup
import py2exe
setup(console=['sum.py'])

Yukarıda sum.py, py2exe işlevselliğinin gösterilmesi için sahte bir python betiğidir. Buraya kendi kitaplığınızı koyabilirsiniz.

Adım 3: Şimdi son adım, komut istemini başlatmak ve python betiğini exe'ye dönüştürmek için aşağıdaki komutu yazmaktır. Komutu, setup.py dosyasının bulunduğu dizinden çalıştırdığınızdan emin olun.

Kod:
python setup.py py2exe

Running-the-setup-python-script-with-Py2exe.jpg


Bu, çalıştırılabilir dosyayı örnek python betiğine (sum.py) sahip olduğumuz dizindeki dist klasörüne oluşturacaktır.

Bu makalenin Çeviri Kaynağı ;
Kod:
https://www.datasciencelearner.com/how-to-compile-python-to-exe/
web adresi olup Türkçe Çevirisi bu foruma aittir.Alıntı yapacaklar bunu göz önünde bulundurarak forum'u kaynak olarak göstermelidir.
 
Üst Alt