|
发表于 2016-5-17 21:47:40
|
显示全部楼层
阁下不妨试试以下方式打包。需要安装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}
- )
复制代码 |
|