Merhabalar,bir programımı pyinstaller ile exe haline getirdim Python 3.8.5 kullanıyorum. Exe dosyasına tıkladığım anda cmd ekranı açılıyor ve bir saniye sonra kapanıyor,hatanın ne olduğu falan da yazmıyor. Programın arayüzünün olmamasıyla bir alakası olabilir mi? değilse ne olabilir?
Programi normal haliyle calistirinca da boyle oluyor mu?
pycharm yada idle üzerinden çalıştırırken hata falan yok problemsiz çalışıyor hocam
Cift tiklama ile calisiyor mu?
Merhaba,
Pyinstaller henüz Python3.8 desteklemiyor.
ne yapmalıyım eski sürümleri mi indireceğim
Evet, 3.6 veya alti.
exeyi başarıyla oluşturdu ama belki desteklemeye başlamıştır
Python3.7 de olur.
Desteklemeye başladığı zaman haberini verirler.
Uygulamayı konsoldan çalıştırırsanız hata ekranda kalır.
Hata basit program bekletilmiyor işlem bittigi anda cmd kendini kapatiyor programin bitmemesi icin sonuna
while dongusu veya input koyabilirsiniz bu yaygin bir yanlis anlasima.
Sanirim desteklememesine ragmen basariyla programi parse ettiyse pyinstaller o zaman sisteminizde python3.8 den baska python sürümü vardir(tabi programinizda 3.8 ile gelen bir feature yoksa bu teori gecerli)
pyinstaller
'ın şu anda geliştirilmekte olan sürümünü kurabilirsiniz.
Kararlı sürüm olmadığı için bazen hatalar verebilir.
Kurulum için:
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
Programda input yer alıyor zaten hocam. Kullanıcıdan bilgi alıyorum ama cmd ekranı açılıyor ve bomboş bakıyor.
o zaman pyinstaller da sorun evet