阁下不妨试试以下方式打包。需要安装py2exe,然后把下面pack.py的代码放到你要打包的py文件所在的文件夹下面,运行pack.py,目录下就会多出1个dist文件夹,里面就有打包好的exe程序以及依赖到的dll文件。打包程序依赖到的静态文件(比如打飞机游戏程序用到的图片,音频等)则需要手动复制到dist文件夹里面。打包完成以及静态文件到位之后就可以运行.exe程序啦。#pack.py
from distutils.core import setup
import py2exe
import sys
sys.argv.append('py2exe')
py2exe_options = {
"dll_excludes": ["MSVCP90.dll",],
"compressed": 1,
"optimize": 2,
"ascii": 0,
"bundle_files": 1
}
setup(
name = 'Demo',
version = '1.0',
windows = ['main.py',],
zipfile = None,
options = {'py2exe': py2exe_options}
)
|