Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

Python dosyalarını exe yapma.

Konu, 'Python Programlama' kısmında emrahsahan tarafından paylaşıldı.


Etiketler:
  1. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83
    pyinstaller ile python projesini exe haline dönüştürüyoru fakat exe dosyasını çalıştırdığımda failed script hatası alıyorum.Bu konuda bilgisi olan arkadaş arıyorum.
     
  2. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83
  3. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83
  4. mas1961

    mas1961 Seçkin Üye Seçkin Üye

    Kayıt:
    23 Mayıs 2007
    Mesajlar:
    721
    Beğeni:
    49
    Hocam aşağıda içeriğine de yer verdiğim şu kaynakta ( https://www.onureroglu.com.tr/python-ile-yazilan-programi-exe-yapma/) konuyla ilgili bir çözüm sunmuş. Deneme şansım olmadı. Belki işinize yarar.


    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
    [​IMG]

    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.
    [​IMG]

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


    https://www.onureroglu.com.tr/python-ile-yazilan-programi-exe-yapma/
     
  5. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83
    hocam o komutları yazarak yaptım zaten.MainWindow.exe yi oluşturuyor ama çalıştırırken hata alıyorum.Hatayı göremiyorum çalıştırma anında.Sadece failed scripts hatası alıyorum.
     

    Ekli Dosyalar:

    Son düzenleme: 5 Şubat 2020
  6. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83
    cmd de pyinstaller komutuyla aşağıda exe dosyası oluşturuluyor.

    C:\Users\emrah\Desktop\ZilPro>pyinstaller --onefile MainWindow.py
    79 INFO: PyInstaller: 3.5
    79 INFO: Python: 3.6.8
    81 INFO: Platform: Windows-10-10.0.14393-SP0
    82 INFO: wrote C:\Users\emrah\Desktop\ZilPro\MainWindow.spec
    83 INFO: UPX is not available.
    92 INFO: Extending PYTHONPATH with paths
    ['C:\\Users\\emrah\\Desktop\\ZilPro', 'C:\\Users\\emrah\\Desktop\\ZilPro']
    93 INFO: checking Analysis
    93 INFO: Building Analysis because Analysis-00.toc is non existent
    94 INFO: Initializing module dependency graph...
    98 INFO: Initializing module graph hooks...
    100 INFO: Analyzing base_library.zip ...
    3673 INFO: running Analysis Analysis-00.toc
    3676 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
    required by c:\users\emrah\appdata\local\programs\python\python36\python.exe
    4051 INFO: Caching module hooks...
    4059 INFO: Analyzing C:\Users\emrah\Desktop\ZilPro\MainWindow.py
    4439 INFO: Loading module hooks...
    4440 INFO: Loading module hook "hook-encodings.py"...
    4526 INFO: Loading module hook "hook-pydoc.py"...
    4527 INFO: Loading module hook "hook-PyQt5.py"...
    4654 WARNING: Hidden import "sip" not found!
    4655 INFO: Loading module hook "hook-PyQt5.QtCore.py"...
    4926 INFO: Loading module hook "hook-PyQt5.QtGui.py"...
    5297 INFO: Loading module hook "hook-PyQt5.QtWidgets.py"...
    5661 INFO: Loading module hook "hook-sqlite3.py"...
    5744 INFO: Loading module hook "hook-xml.py"...
    6029 INFO: Looking for ctypes DLLs
    6118 INFO: Analyzing run-time hooks ...
    6121 INFO: Including run-time hook 'pyi_rth_pyqt5.py'
    6127 INFO: Looking for dynamic libraries
    10986 INFO: Looking for eggs
    10986 INFO: Using Python library c:\users\emrah\appdata\local\programs\python\python36\python36.dll
    10988 INFO: Found binding redirects:
    []
    10994 INFO: Warnings written to C:\Users\emrah\Desktop\ZilPro\build\MainWindow\warn-MainWindow.txt
    11048 INFO: Graph cross-reference written to C:\Users\emrah\Desktop\ZilPro\build\MainWindow\xref-MainWindow.html
    11063 INFO: checking PYZ
    11063 INFO: Building PYZ because PYZ-00.toc is non existent
    11064 INFO: Building PYZ (ZlibArchive) C:\Users\emrah\Desktop\ZilPro\build\MainWindow\PYZ-00.pyz
    11615 INFO: Building PYZ (ZlibArchive) C:\Users\emrah\Desktop\ZilPro\build\MainWindow\PYZ-00.pyz completed successfully.
    11632 INFO: checking PKG
    11632 INFO: Building PKG because PKG-00.toc is non existent
    11633 INFO: Building PKG (CArchive) PKG-00.pkg
    12724 WARNING: One binary added with two internal names.
    12725 WARNING: ('libGLESv2.dll',
    'C:\\users\\emrah\\appdata\\local\\programs\\python\\python36\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',
    'BINARY')
    12726 WARNING: was placed previously at
    12727 WARNING: ('PyQt5\\Qt\\bin\\libGLESv2.dll',

    'C:\\users\\emrah\\appdata\\local\\programs\\python\\python36\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',
    'BINARY')
    25946 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
    59420 INFO: Bootloader c:\users\emrah\appdata\local\programs\python\python36\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
    59420 INFO: checking EXE
    59421 INFO: Building EXE because EXE-00.toc is non existent
    59421 INFO: Building EXE from EXE-00.toc
    59422 INFO: Appending archive to EXE C:\Users\emrah\Desktop\ZilPro\dist\MainWindow.exe
    59581 INFO: Building EXE from EXE-00.toc completed successfully.
     
  7. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83
    Bu da py dosyasının pc de derlenmiş hali.Program çalışıyor ama exe yapamadım.
     

    Ekli Dosyalar:

  8. realzed2001

    realzed2001 Site Gezgini

    Kayıt:
    17 Ocak 2008
    Mesajlar:
    91
    Beğeni:
    2
  9. akbilonline

    akbilonline Seçkin Üye Seçkin Üye

    Kayıt:
    24 Ocak 2017
    Mesajlar:
    343
    Beğeni:
    9
  10. emrahsahan

    emrahsahan Seçkin Üye Seçkin Üye

    Kayıt:
    25 Eylül 2009
    Mesajlar:
    865
    Beğeni:
    83

Sayfayı Paylaş /bbnetsosyal