Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Pmw ve Py2exe Tam Çözüm

Konu, 'Python / Zope' kısmında looke_1987 tarafından paylaşıldı.

  1. looke_1987

    looke_1987 Üye

    Kayıt:
    11 Temmuz 2009
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Jeodezi ve Fotogrametri Mühendisi
    Şehir:
    Samsun
    Uzun uğraşlarım sonucunda sonunda Py2exe ile Pmw arasında ortaya çıkan hatanın tam çözümünü buldum arkadaşlar.eminim ki bir çok kişi bu hatanın kurbanı bu yüzden bu bilgiyi paylaşmak istedim.

    Pmw modülünü kullanmak için öncelikle düzgün bir kurulum yapmalıyız.

    Pmw Modülünün kurulması:
    Pmw modülünü sitesinden indirin çıkan dosya adını Pmw_1_3 ü Pmw olarak kaydedin
    Pmw klasörünü öncelikle C: ye kopyalıyoruz.
    başlat/çalıştır/cmd açıyoruz ve aşagıdaki kodu yazıyoruz

    Kod:
    cd C:\Pmw\src\setup.py install
    Pmw kurulumu tamamlandı artık C: de bulunan attığımız dosyayı silebiliriz.

    Pmw modulünü kullandığımız programı exe yapmak için setup.py oluşturulması:

    Kod:
    from distutils.core import setup 
    import py2exe
    import os
    import sys
    import subprocess
    import shutil
    
    fp = open(sys.prefix + os.sep + "Lib/site-packages/Pmw/Pmw_1_3/bin/bundlepmw.py")
    a = fp.read().replace("regsub", "re").replace("gsub", "sub")
    fp.close()
    ft = open(sys.prefix + os.sep + "Lib/site-packages/Pmw/Pmw_1_3/bin/bundlepmw.py", "w")
    ft.write(a)
    ft.close()
    
    subprocess.call([sys.executable, sys.prefix + os.sep + "Lib/site-packages/Pmw/Pmw_1_3/bin/bundlepmw.py",
                     sys.prefix + os.sep + "Lib/site-packages/Pmw/Pmw_1_3/lib"])
    shutil.copyfile(sys.prefix + os.sep + "Lib/site-packages/Pmw/Pmw_1_3/lib/PmwBlt.py", "PmwBlt.py")
    shutil.copyfile(sys.prefix + os.sep + "Lib/site-packages/Pmw/Pmw_1_3/lib/PmwColor.py", "PmwColor.py")
    
    setup(windows = ['Programınız.py(yada .pyw)'])
    


    Py2exe ile exe yapmak:

    python sürümünüze uygun py2exe yi indirin ve kurun.
    öncelikle "C:/derleme" diye bir dosya oluşturuyoruz

    programınız ve setup.py yi buraya atıyoruz. ve program için gerekli olan herşeyi

    başlat/çalıştır/cmd açıyoruz ve aşağıdaki kodu yazıyoruz
    Kod:
     cd C:\derleme 
    enter basın
    bir alt satırda ise şu kodu yazın ve ok deyin
    python 2.6 sürümü için Python26
    sürüme göre yazın
    Kod:
     C:\Python26\python setup.py py2exe
    bu işlem tamamlandığında exe dönüştürme tamamlanmış olacaktır.herhangi bir sorun durumunda yardım isteyebilirsiniz.yardımcı olabildiysek ne mutlu.

    bir çok konuda yardımcı olan ve desteklerini esirgemeyen tüm ceviz.net ailesine teşekkür ediyorum.
     
  2. Metehan Özbek

    Metehan Özbek Aktif Üye

    Kayıt:
    1 Mayıs 2008
    Mesajlar:
    380
    Beğenilen Mesajlar:
    0
    Şehir:
    Ankara
    Sabitlik bir başlık.
     
  3. looke_1987

    looke_1987 Üye

    Kayıt:
    11 Temmuz 2009
    Mesajlar:
    193
    Beğenilen Mesajlar:
    0
    Meslek:
    Jeodezi ve Fotogrametri Mühendisi
    Şehir:
    Samsun
    teşekkür ederim metehan hocam
     
  4. livetogogo

    livetogogo Üye

    Kayıt:
    9 Ocak 2010
    Mesajlar:
    49
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Ankara
    tşk.ler
     
  5. aghan

    aghan Yeni Üye

    Kayıt:
    24 Kasım 2011
    Mesajlar:
    1
    Beğenilen Mesajlar:
    0
    Pmw modülünün kurulması

    Windows üzerinde Pmw kurulumu:

    Python'un kurulu olduğu dizin sistemimde "C:\Python27"

    Pmw.1.3.1.tar dosyasını "C:\Python27" dizinine açarak ismini Pmw olarak değiştirdim.

    Pmw'nin kurulum betiği "C:\Python27\Pmw\src" dizinindeki setup.py dosyası olup
    kurulum dosyasını çalıştırmak için komut istemi'ni açıyoruz (Başlat>>çalıştır>>cmd)
    setup.py dosyası python ile çalışacak bunun için python'u setup.py dosyasının bulunduğu
    dizinde çalıştırmalıyız.

    Komut isteminde;"C:\Python27\Pmw\src" dizinine geliyoruz.

    Komut isteminde "C:\Python27\Pmw\src>" yazıyor olmalı bu halde iken

    "C:/Python27/Python setup.py install" komutunu veriyoruz ve bu şekilde Pmw'nin kurulumunu
    tamamlıyor.

    Yani şu şekilde;

    "C:\Python27\Pmw\src>C:/Python27/Python setup.py install"
     
  6. porchucka

    porchucka Üye

    Kayıt:
    24 Mayıs 2005
    Mesajlar:
    113
    Beğenilen Mesajlar:
    8
    Meslek:
    Öğrencilik
    Şehir:
    mersin
    Ellerine sağlık hocam değerli cözümlerin için