Python

Python ile Yazılan Programı .exe Yapma

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.

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

9 thoughts on “Python ile Yazılan Programı .exe Yapma

  1. 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

    1. 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.

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

    Hatası Alıyorum

      1. 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’

      2. 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’

  3. 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’

  4. 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’

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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