Python ile Yazılan Programı .exe Yapma

Python ile Yazılan Programı .exe Yapma

  • Home
  • Python
  • Python ile Yazılan Programı .exe Yapma
Python

Python ile yazılan programları .exe haline getirerek dilediğiniz bilgisayarda çalıştırmanızı sağlayacak yöntemi sizlere anlatacağım. Uzun süre aradığım bu yöntemi Türkçe kaynaklarda maalesef bulamadım. Yabancı bir kaynakta bulduğum bu yöntem ile çok kısa sürede yazdığınız programlarınızı uygulama haline getirebileceksiniz.

Python ile Yazılan Programın .exe Uygulama Haline Getirilmesi

Python ile Yazılan Programı .exe Yapma

Hem çok karışık hem de çok basit bir işlem olmasına rağmen bunları sırasıyla yapmanız durumunda bir sorun yaşamazsınız.

  • Öncelikle Windows uygulamalarından olan CMD açalım.
  • Daha sonra açılan ekrana Python uygulamanızın konumunu yazmanız gerekiyor. Uygulama yolunu bulmanız biraz zor olabilir. Bu nedenle masaüstünüzde yer alan Pyhon 3.6 uygulamasına sağ tıklayarak “Dosya Konumunu Aç” kısmına tıklayabilir ve konumu açabilirsiniz.

Python ile Yazılan Programı .exe Yapmak

  • Daha sonra CMD ekranına gelelim ve “cd” yazdıktan sonra yukarıda resimde gördüğünüz “Scripts” klasörünü CMD sürükleyelim. Bu sayede klasörün konumu CMD ekranına yazılmış olacak. Ardından enter tuşuna basarak klasöre girelim.
  • Buradan sonra “pip install pyinstaller” yazalım. Ardından enter tuşuna basalım ve kurulumu bekleyelim.
  • Ardından CMD ekranımıza “pyinstaller.exe –onefile –windowed Programınızın yolu” şeklinde kodumuzu yazalım.  (- -onefile önünde çift tire bulunuyor.) Programınızın yolunu yine sürükleme işlemi ile kısa sürede yazabiliriz. Ardından enter tuşuna basarak .exe uygulamamızı birkaç saniye içerisinde hazır hale getirebiliriz.

Bu işlemleri yaptıktan sonra uygulamamız “Scripts” klasörü içerisinde “builds” klasörü içerisinde uygulamamız hazır olacaktır.

NOT: LÜTFEN DESTEK TALEPLERİ VE ALDIĞINIZ HATALARI İLETİŞİM SAYFASI ÜZERİNDEN İLETİNİZ.

Python ile Yazılan Programın .exe Uygulama Haline Getirilmesi Video

Onur Eroğlu

SEO Uzmanı, Python öğrenicisi, İktisatçı ve kendini gelişmeye adamış bir birey.

Blog Comments

Arkadaşlar, bu adımları uyguladığınızda çok büyük ihtimalle hata alacaksınız. Özellikle de projenizde fazla paket ve onların dependencyleri varsa başarılı olma ihtimaliniz 0’a yakın. Pyhton to exe işlemi malesef zahmetsiz ve stabil bir şekilde yapılamıyor. Pek çok kişi pyinstaller ile sorun yaşadığını söylüyor ve sebepleri tamamen birbirinden bağımsız paketlerle alakalı çıkıyor. github’da konuyla ilgili açılmış bildirimlere bkabilirsiniz. https://github.com/pyinstaller/pyinstaller/issues/3146

dosya exe olarak değişiyor ama açılmıyor. “failed to execute script …” hatası veriyor. ne yapmalıyım?

Merhaba. Muhtemelen eksik bir dosya veya koddan kaynaklanıyor. Kodları iletişim sayfasından iletebilirseniz yardımcı olabilirim.

Selamlar ,

Ayni hata bendede oluyor. Kod normalde pythonda calisiyor. Nasil cozebilirim acaba

Merhaba,
Maalesef kodları görmeden kesin bir şey diyemem. Çünkü bu durumun oldukça fazla nedeni var. Kod hatası, yanlış dosya yolu, yanlış dosya ismi (Örneğin, py dosyasınızda Türkçe karakter var mı?) gibi.

Bu nedenle ancak ekran görüntüsü ya da kodları iletebilirseniz yardımcı olabilirim.

selamlar, tesekkur ederım bılgılendırme ıcın , zamanınız oldugunda rıca etsem bır göz atabılırmısınız. sıze ıletsem olur mu kodu mail vs yoluyla.

Merhaba.
Mail olarak iletebilirsiniz detayları. Elimden geldiğince yardımcı olmaya çalışırım.

bende bir hata var lütfen postanı kontrol edermisin

merhaba, elimde bir tane python ile yazılmış bir bot var. Ben bunu exe ye dönüştürmem mümkün mü ?

Merhaba. Çalışma mantığı nedir acaba? İletişim formundan gönderebilirseniz kodları bir incelemek isterim.

cmd den yaptığım zaman aldığım hata:
File “C:\Users\Eyüphan\AppData\Local\Programs\Python\Python37-32\Scripts\pyinstaller-script.py”, line 1
SyntaxError: Non-UTF-8 code starting with ‘\xfc’ in file C:\Users\Eyüphan\AppData\Local\Programs\Python\Python37-32\Scripts\pyinstaller-script.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Merhaba.

Kodları iletme şansınız varsa iletisim@onureroglu.com.tr üzerinden iletebilirsiniz.

Ayrıca

#!/usr/local/bin/python
# coding: utf-8

tanım satırlarını en başa ekleyerek bir dener misiniz?

Merhaba Efendim Aynı Hatayı Bende Alıyorum Dediğinizi Denedim Ama Maalasef Bir Sonuca Ulaşamadım.

Ellerine sağlık , güzel olmuş 🙂

Teşekkür ederim.

Merhaba ben kodlamaya başlayalı daha 2 veya üç gün oldu çok basit bir program yazdım onu çalışır halde .exe halinde görmek istedim.Ben sizin dediğiniz gibi yaptım ancak çalışmadı maalesef.Ancak pyinstall.exe –onefile proje uzuntısı.py yaptım oldu.Ancak programın sonucunu vermiyor.(programım matematik dersinin aritmatik ortalamsını alıp geçtiniz geçmediniz şeklinde.Notları yazıyorsunuz ancak ortalamayı hesaplamadan kendi kendine kapatıyor neden olabilir acaba bilgilendirirseniz sevinirim.)

Merhaba.

İletişim bölümünden program kodlarını veya .exe haline getirdiğiniz dosyayı iletirseniz incelemek isterim.

İyi çalışmalar.

sen bidaha pythonla uğraşma 🙂

Niye beğenemedin mi? Önce Türkçe kullanmayı öğren, sonra sağa sola sataş.. Kapiş 🙂

Videodaki işlemleri uyguladığımda Pycharm’da şu hatayı alıyorum:

Traceback (most recent call last):
File “C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py”, line 192, in main
retcode = do_install(pkgs)
File “C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py”, line 109, in do_install
return pip.main([‘install’] + pkgs)
AttributeError: module ‘pip’ has no attribute ‘main’

Videodaki işlemi uyguladığımda Pycharm’ da bu hatayı alıyorum.
Traceback (most recent call last):
File “C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py”, line 192, in main
retcode = do_install(pkgs)
File “C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py”, line 109, in do_install
return pip.main([‘install’] + pkgs)
AttributeError: module ‘pip’ has no attribute ‘main’

except win32api.error as W32E:
AttributeError: module ‘win32ctypes.pywin32.win32api’ has no attribute ‘error’

Hatası Alıyorum

Merhaba.
pip install pypiwin32
kurulumunu yapar mısınız?

– PyCharm editöründe Python kütüphane kurulumu için videoyu izleyebilirsiniz.
https://www.youtube.com/watch?v=Cm9UYDIT3c4&feature=youtu.be

Pycharm’da şu hatayı alıyorum:

Traceback (most recent call last):
File “C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py”, line 192, in main
retcode = do_install(pkgs)
File “C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py”, line 109, in do_install
return pip.main([‘install’] + pkgs)
AttributeError: module ‘pip’ has no attribute ‘main’

CMD’ye pip install piyinstaller yazınca bu hatayı alıyorum:

Traceback (most recent call last):
File “c:\program files (x86)\python37-32\lib\runpy.py”, line 193, in _run_module_as_main
“__main__”, mod_spec)
File “c:\program files (x86)\python37-32\lib\runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “C:\Program Files (x86)\Python37-32\Scripts\pip.exe\__main__.py”, line 5, in
ModuleNotFoundError: No module named ‘pip._internal’

pyinstaller.exe –onefile –windowed Programınızın yolu

değil
pyinstaller.exe –-onefile –windowed Programınızın yolu

bir – eksik olmuş 🙂

eline sağlık

Merhaba. Uyarı için teşekkürler. Sanırım yazı fontunun azizliği.

Editörde ben

“””
“pyinstaller.exe –onefile –windowed Programınızın yolu”
“””

şeklinde görüyorum. Yazıya konuyla ilgili bir uyarı ekleyeceğim.

Teşekkürler.

teşekkürler

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.