- 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.
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.
Python 3.xx sürümüne sahibim, bu yüzden pip3 komutunu kullanıyorum.
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.
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.
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.
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
Adım 2: cmd'ye auto-py-to-exe girerek bu auto-py-to-exe'yi GUI olarak başlatır.
Adım 3: Uygulama başlatıldığında, Python komut dosyası yolunu Komut Dosyası Konumu alanına seçmeniz gerekir.
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.
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
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
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.
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ğı ;
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.
Ö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.
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.
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 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.
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
Adım 2: cmd'ye auto-py-to-exe girerek bu auto-py-to-exe'yi GUI olarak başlatır.
Adım 3: Uygulama başlatıldığında, Python komut dosyası yolunu Komut Dosyası Konumu alanına seçmeniz gerekir.
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.
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
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
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/