Seite 1 von 1

py2exe --> memory could not be "written"

Verfasst: Montag 11. September 2006, 10:26
von gorba
Hallo, hab ein Programm und wollte daraus eine exe mit py2exe erstellen. das ganze läuft auf windows.
Meine setup.py fürs py2exe sieht so aus:

Code: Alles auswählen

from distutils.core import setup
import py2exe

setup(
    name = 'getApic',
    description = 'I am not experiment joyful',
    version = '1.0.0',
    options = { 'py2exe' : { 'bundle_files' : 1,
                             'optimize' : 2,
                             'compressed' : 1,
                             },
               },
    zipfile = None,
    console = [ { 'script': 'eyetecViewer.py', 
                  'company_name' : 'me',
                  'copyright' : 'me AG',
                }
               ],
    )
py2exe läuft durch, erstellt mir einen dist ordner und das zugehörige exe file. Wenn ich das nun ausführe bekomme ich folgende Fehlermeldung.

The instruction at "0x10065c91" referenced memory at "0x00000000". The memory could not be "written"

Bin völlig ratlos, an was könnte das liegen?

Verfasst: Montag 11. September 2006, 16:43
von Gromit
An einem Null-Pointer (0x00000000) der dereferenziert wird. Ich kann Dir aber nicht sagen, woher das kommt.

Evtl. hilft bundle_files: 0.

HTH,
Gerald

Verfasst: Montag 11. September 2006, 18:19
von sape
Hi :)

Eventuel hast du das gleiche prob wie ich

http://www.python-forum.de/topic-7136.html?highlight=

Es scheint so das sich bundle_files nicht mit compressed verträgt.

Nehme mal "zipfile = None" raus und probier mal im Ordner nach dem Kompilieren, das ZipFile zu öffnen. Wenn es nicht geht und eine Fehlermeldung kommt, dann ist das ZipFile beschädigt und du hast dann genau das gleiche Problem wie ich...Der momentan einzige weg ist bei mir, das ich die Option 'compressed' rausnehme weil es sich halt anscheinend nicht mit 'bundle_files' verträgt.

lg