[python] py2exe a pyGTK

rajcze rajcze na gmail.com
Pondělí Květen 22 01:48:53 CEST 2006


ahojte,
pomoci py2exe(py2exe-0.6.5.win32-py2.3) se snazim vytvorit win32
binarku programu v pythonu(Python-2.3.4), ktery pouziva
PyGTK(pygtk-2.8.2-1.win32-py2.3) jako GUI.
tvorba exe souboru probehne uspesne, ale pri spousteni binarky to na me zarve

Traceback (most recent call last):
  File "resize_images.py", line 6, in ?
  File "pygtk.pyc", line 73, in require
AssertionError: required version '2.0' not found on system

v jakemsi mailing listu radili smaznout dll soubory v adresari s
vytvorenou binarkou a spolehat na nainstalovane gtk runtime (pry kvuli
problemum se os.path). to bohuzel nefunguje(minimalne u me doma).

co je potreba udelat pro vytvoreni "chodici" binarky?
diky za radu

Josef Skladanka

prikladam script pro py2exe:

from distutils.core import setup
import py2exe

setup(
    name = 'resize_image',
    description = 'Tool for image resizing',
    version = '1.0',

    windows = [
                  {
                      'script': 'resize_images.py',
                  }
              ],

    options = {
                  'py2exe': {
                      'packages':'encodings',
                      'includes': 'Image, cairo, pango, atk, gobject',
                      'excludes': 'pywin, pywin.debugger,
pywin.debugger.dbgcon, pywin.dialogs, pywin.dialogs.list,
Tkconstants,Tkinter,tcl',
                      "dll_excludes": 'tk84.dll, tcl84.dll'
                  }
              },

    data_files=[
                   'resize_image.glade',
               ]
)

-- 
Linux je user friendly, ale pratele si vybira


Další informace o konferenci Python