Python'da nasıl .exe uzantılı hale getirebilirim? | Python Türkiye
Ana Sayfa/ Genel/Python’da nasıl .exe uzantılı hale getirebilirim?
Genel	umut 1 sene 11 Cevaplar 1490 görüntüleme Çırak	4
python exe , python exe çevirme , python exe oluşturma , python3 exe
time ile for döngüsü kullanımı
Pyinstaller uygulaması kullanarak uygulamanızı exe’ye çevirebilirsiniz.
İlk önce programımızı pip aracılığıyla yükleyelim.
Programımızı yükledik.Daha sonra .py dosyamızı veya dosyalarımızı masaüstüne veya başka bir dizine atalım.Burda şuna dikkat edin .py dosyasını attığınız dizinin ismi Türkçe karakter içermemeli.Dosyalarımızı hazırladığımıza göre hemen bir konsol ekranı(cmd) açalım ve kodlara geçelim.
pyinstaller.exe --onefile --noconsole [.py dizinimiz]
Bu bizim tek bir dosya istediğimizi belirtiyor.Gerekli tüm modüller vb. .exe‘ye gömülecektir.
Bu bizim programımızın konsol çıktısı üretmeyeceğini söylüyor.Yani programımıza tıkladığımızda çıkan konsol penceresi olmayacaktır.Eğer programınız konsol çıktısı üretiyorsa bunu kaldırın.Bu genelde arayüz programlarında kullanılır.
.py dizinine de programınızın kaynak dosyasını bulunduğu dizin ile beraber yazın.
pyinstaller.exe --onefile --noconsole D:\programlarim\program.py
Çevirme işlemi biraz uzun sürebilir ve dosya boyutu büyük olabilir bunlar kaçınılmazdır.
Programa Icon Eklemek
İlk önce uzantısı .ico olan icon dosyamız olmalı..png gibi resimler desteklenmiyor..png dosyanız var ise bu dosyaı icona çevirmek için webde programlar mevcut.Benim önerim Any to iconprogramı.
Sıra geldi icon eklemeye.
Programımızı bu sefer şu şekilde çalıştırıyoruz.
pyinstaller.exe --onefile --noconsole [.py dizinimiz] --icon [.ico dizniniz]
pyinstaller.exe --onefile --noconsole D:\programlarim\program.py --icon D:\programlarim\icon.ico
Gördüğünüz gibi oldukça basit bir işlem.Programımız C:\python sürümünüz\lib\site-packages\pyinstaller\dist klasöründedir.Eğer orda bulamazsanız komut satırında dönüştürürken ki bulunduğunuz dizinin altındaki dist klasöründedir.
Kaynak 1 : http://pythondanotlarim.blogspot.com.tr/2015/09/python3-programlar-exeye-cevirmek-ve.html
Kaynak 2 : http://www.pyinstaller.org
Kaynak 3 : http://forum.ceviz.net/t/pyinstaller-ile-uygulamamizi-python-ve-baska-modullerden-bagimsizlastirmak.89259/
Kaynak 4 : http://qpython.club/showthread.php?tid=311&pid=9968
Merhaba Teşekkür ederim ama pip nasıl kuracağım bilgim yok ben pycarm ile çalışıyorum
Windows kullanıyorsanız, cmd eğer linux kullanıyorsanız terminal’i açarak mevcut kodları açtığınız pencereye yazın. Zaten python yüklü ise otomatik işlenecektir.
Murat sevindik Çırak
26 Temmuz 2017 at 17:57
Ben youtube’de benzer videolar izleyerek yapmıştım eğer işin içinden cıkamiyorsan video izleyerek deneyebilirsin 😀
27 Temmuz 2017 at 08:11
28 Temmuz 2017 at 16:57
python yüklü olmayan bilgisayarlardada çalışırmı bu yontemle
10 Ağustos 2017 at 19:04
Evet ama maalesef hangi işletim sistemini kullanıyorsan ona göre executable hale getiriyor örnek ubuntuda kullanırsan x-executable hale getiriliyor ve sadece linuxlarda çalışıyor
21 Ağustos 2017 at 22:41
ne kadar açık anlatmışsınız maaşallah.. bi nerden indiryoz nası yapıoz yazsaydın elli tane site var
performansta bir değişiklik oluyormu exe ye çevrilince. pyhthona yeni başladım. c++ yüz satırlık işi 10 satırda hallediliyor bu yüzden sevdim. opencv kütüphanesi ile webcamden yüz bulma c ile yazınca oldukça akıcı çalışıyor aynı laptopta python ile yazdığımda sonuç hüsran oldu kesik kesik görüntü akışı var. bu sebeple soruyorum.