2013-02-20 8 views
9

Verimliliği artırmak için iş arkadaşlarımla paylaşmak istediğim bir GUI python komut dosyası hazırladım. Kullanmak için her şeyi bir dosyaya/dizine dahil etmenin bir yoluna ihtiyacım var. Ben standartpython'dan cx_freeze (veya yükleyici) 'den bir exe dosyasından tümünü nasıl oluştururum? 3.3

python setup.py build 

çalıştı Ama hergün içermiyor (kendi pc üzerinde test edilmiş ve ben sadece hızlı komut istemi açılır pencere çıkarmak ve sonra kapatır.)

Benim makine üzerinde çalışıyor, ama ben aşağıdaki gibi (örneğin piton gibi) yüklü başka şeyler var

Benim setup.py: Ben hiçbir şans ile zaten arama saat geçirdim

import sys 
from cx_Freeze import setup, Executable 

executables = [ 
     Executable("Blah.py") 
] 

buildOptions = dict(
     compressed = True, 
     includes = ["Blah"], 
     path = sys.path + ["modules"]) 

setup(
     name = "Blah", 
     version = "0.1", 
     description = "Blah", 
     options = dict(build_exe = buildOptions), 
     executables = executables) 

. Tüm gerekli dosyayı dahil etmenin bir yolu olduğunu hissediyorum, sadece nasıl emin değilim. Herhangi bir yardım takdir edilecektir. Teşekkür ederim.

+0

Bazı yüklemek pip kütüphaneler cx_freeze ile iyi çalışmıyor. Hatanın ne olduğunu görmek için açık konsoldaki bilgisayarlarında çalıştırın. – Fenikso

+0

'' Win32GUI '' tabanını kullanırsanız ([bkz. Docs] (http://cx_freeze.readthedocs.org/en/latest/distutils.html)), hata mesajı görebileceğiniz şekilde görüntülenmelidir. –

+0

İş arkadaşlarınız hangi sistemi kullanıyor? Uygulamam için linux ve windows'u aynı konfigürasyonda kullanıyorum (python 3.x, pyqt4, cx-freeze) ve her şey iyi çalışıyor. Eğer iplik hala canlıysa cx_freeze dosyasını gönderebilirim. – lagoru

cevap

İlgili konular