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


11 Yorum
Ömer
teşekkürler
Barış MIZRAKLI
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
Onur Eroğlu
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.
Çağalar
except win32api.error as W32E:
AttributeError: module ‘win32ctypes.pywin32.win32api’ has no attribute ‘error’
Hatası Alıyorum
Onur Eroğlu
Merhaba.
pip install pypiwin32
kurulumunu yapar mısınız?
– PyCharm editöründe Python kütüphane kurulumu için videoyu izleyebilirsiniz.
ali
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’
ali
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’
Ali
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’
ali
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’
anonim
sen bidaha pythonla uğraşma 🙂
Onur Eroğlu
Niye beğenemedin mi? Önce Türkçe kullanmayı öğren, sonra sağa sola sataş.. Kapiş 🙂