Differences between revisions 3 and 4
Revision 3 as of 2007-03-01 10:27:20
Size: 1523
Comment:
Revision 4 as of 2008-01-07 17:45:12
Size: 1627
Editor: sep870
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 - '''When a single file executable is renamed, it does not work any longer.''' This is because the filename is hardcoded into the exe (to determine sys.path from it). You will get a traceback like this, because even the imports in the boot_script fail:
 . - '''When a single file executable is renamed, it does not work any longer.''' This is because the filename is hardcoded into the exe (to determine sys.path from it). You will get a traceback like this, because even the imports in the boot_script fail:
Line 17: Line 16:
Line 20: Line 18:
Line 22: Line 19:
Line 24: Line 20:
Line 35: Line 30:
 . ''This error occur when no msvcp71.dll found - add this dll to program or windows/system32 director [Sep]''

Problems in py2exe 0.6.6 that should be fixed:

  • - When a single file executable is renamed, it does not work any longer. This is because the filename is hardcoded into the exe (to determine sys.path from it). You will get a traceback like this, because even the imports in the boot_script fail:

    C:\sample\dist>sample
    Traceback (most recent call last):
      File "c:\python23\lib\site-packages\py2exe\boot_common.py", line 69, in ?
        import linecache
    ImportError: No module named linecache
    Traceback (most recent call last):
      File "<install zipextimporter>", line 1, in ?
    ImportError: No module named zipextimporter
    Traceback (most recent call last):
      File "console.py", line 1, in ?
    ImportError: No module named os
    C:\sample\dist>

    I'm currently using [http://snaury.googlepages.com/py2exe-0.6.6-libname-fix.patch this patch], works for me. - Error reporting in MemoryLoadLibrary must be improved. When MemoryLoadLibrary fails because it cannot find a required DLL (for example), it is impossible to diagnose the problem. This is from a post to the py2exe-users mailing list:

    Traceback (most recent call last):
      File "Wk2000.py", line 3, in ?
      File "zipextimporter.pyo", line 82, in load_module
      File "wx\__init__.pyo", line 45, in ?
      File "zipextimporter.pyo", line 82, in load_module
      File "wx\_core.pyo", line 4, in ?
      File "zipextimporter.pyo", line 98, in load_module
    ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd
  • This error occur when no msvcp71.dll found - add this dll to program or windows/system32 director [Sep]

ProblemsToBeFixed (last edited 2013-08-27 16:54:42 by JimmyRetzlaff)