请教用py2exe打包后,重装系统后不能运行。

请教用py2exe打包后,重装系统后不能运行。

错误提示:
Traceback (most recent call last):
  File "qnyxinfo.py", line 4, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "wx\__init__.pyo", line 45, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "wx\_core.pyo", line 4, in <module>
  File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading wx\_core_.pyd


setup.py文件

[Copy to clipboard] [ - ]
CODE:
#-*-coding=cp936-*-
from distutils.core import setup
import py2exe

includes = ["encodings", "encodings.*"]
options = {"py2exe":
            {   "compressed": 1,
                "optimize": 2,
                "includes": includes,
                "bundle_files": 1
            }
          }
setup(   

    version = "0.1.0",
    description = ""
    name =""
    options = options,
    zipfile=None,
    windows=[{"script": "qnyxinfo.py",}],  
)

请帮忙看下,谢谢。
奇怪,以前打包后都没问题。
py2exe在我机器上也有问题,楼主何不试一下pyinstaller?


QUOTE:
原帖由 jigloo 于 2007-6-23 19:38 发表
py2exe在我机器上也有问题,楼主何不试一下pyinstaller?

这个怎么样?好用么?
我觉得比py2exe好用一点。
这个是简介

[Copy to clipboard] [ - ]
CODE:
http://www.dev.idv.tw/mediawiki/index.php/PyInstaller%E4%BD%BF%E7%94%A8%E7%B0%A1%E4%BB%8B

这个是我为了简化操作弄的批处理文件。
pybuild.bat

[Copy to clipboard] [ - ]
CODE:
@echo off
set PYINSTALLER="D:\Python25\pyinstaller-1.3"
python %PYINSTALLER%\Makespec.py --icon=%PYINSTALLER%\default.ico --onefile --name=__build__ %1
python %PYINSTALLER%\Build.py __build__.spec
rd /s /q build__build__
del /f __build__.spec

我打包wxpython程序,
搞了半天出错的原因是没有msvcp71.dll文件晕。


QUOTE:
原帖由 jigloo 于 2007-6-23 20:23 发表
我觉得比py2exe好用一点。
这个是简介

[Copy to clipboard] [ - ]
CODE:
http://www.dev.idv.tw/mediawiki/index.php/PyInstaller%E4%BD%BF%E7%94%A8%E7%B0%A1%E4%BB%8B

这个是我为了简化操作弄的批处理文件。
pybuild.bat ...

谢谢推荐,刚试验成功。
pyinstaller_1.2不支持python2.5