Python Kodu Nasıl Derlenir. Python yorumlanmış bir dil olduğundan, Python kodunun derlenmesi, derlemeden bayt koduna veya başka bir dile dönüştürme dahil olmak üzere birçok anlama gelebilir. Python kodunu alıp Windows platformları için yürütülebilir bir dosyada nasıl derleyeceğinizi öğrendiğinizde, bir Python programı oluşturabilir ve Windows kullanıcılarının bunu sorunsuz bir şekilde çalıştırmasını sağlayabilirsiniz.
Kurmak
Aşama 1
Python programınızı oluşturun veya Windows ortamına aktarın.
Günün Videosu
Adım 2
Kodunuzu Python yorumlayıcısında çalıştırın ve kodda hata olmadığından emin olun: c: Python> Python mycode.py
Aşama 3
py2exe win32 derleyicisini py2exe web sitesinden indirin (aşağıdaki Kaynaklara bakın).
4. Adım
İndirilen dosyayı diske kaydedin.
Adım 5
İndirilen dosyayı açın ve yükleme işlemini tıklayın. Bu birkaç saniye sürmelidir. Kurulum, derlenmiş kodu oluşturmak için kullanacağınız Python kurulumunuzla birlikte dağıtılan distutils dizininizde bir py2exe.exe programı oluşturacaktır.
Python Kodunu Derleyin
Aşama 1
Not Defteri'nde veya favori düzenleyicinizde yeni bir metin dosyası açın ve mysetupfile.py olarak kaydedin. Bu metin dosyası, py2exe programına hangi Python programlarının bir exe'ye dönüştürüleceğini söyleyecektir.
Adım 2
Metin dosyasına aşağıdaki satırları ekleyin: from distutils.core import setup import py2exesetup (console=['mycode.py'])burada "mycode.py", derlemek istediğiniz Python programınızın adıdır.
Aşama 3
mysetupfile.py dosyasını py2exe programı aracılığıyla çalıştırın: c:\Python> Python mysetupfile.py py2exe
4. Adım
py2exe derleyicisi çıktısını üretmeyi bitirene kadar bekleyin. Her şey yolunda giderse, derleyici, derlemeyi bitirdiğinde Python programınızın bağımlı olduğu DLL'leri size bildirebilir.
Adım 5
Derleme tamamlanana kadar bekleyin. Bir kez, "dist" adlı bir dizin oluşturulacaktır. Dizini şu tipe göre girin: c:\Python> cd dist
6. Adım
Projenizin bir exe'sini görmek için dizine bakın. Programı çalıştırarak derlemeyi test edin: c:\Python> mycode.exe
Uç
Frederick Lundh'un Python Derleme web sayfası, Python'u derlemek için çeşitli farklı teknikler ve platformlar hakkında bir özet içerir (aşağıdaki Kaynaklara bakın). Bayt koduna, Mac ve Unix ortamlarına derleme için ipuçları bulabilirsiniz.
Uyarı
Derlemeye çalışırken sorun çıkarabilecek bir dizi Windows popüler Python paketi vardır. Bu paketlerden bazıları wxPython, numPy ve pyXML'yi içerir. Harici modüller veya paketlerle ilgili sorun yaşıyorsanız, py2exe web sitesine bakın (aşağıdaki Kaynaklara bakın). Derleme işlemi, tamamen kurulabilir bir paket değil, yalnızca bir exe dosyası oluşturur. Exe tamamlandıktan sonra tam bir yükleyici paketi oluşturmak için MSI veya Innosetup gibi bir yardımcı program kullanmanız gerekecek.