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
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.
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.
Adım 3. Derlemek istediğiniz Python programının dizininde setup.py adlı yeni bir Python dosyası oluşturun
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)
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
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
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
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.
Adım 3. Komut dosyanızı derlemek için bu komutu yazın
Komutun bitmesini bekleyin.
pyYükleyici script_name.py
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.