Contents
14.9. 用py2exe生成可执行程序¶
main.py
#!/usr/bin/env python
#-*- coding:utf8 -*-
# auther; 18793
# Date:2019/6/24 15:10
# filename: main.py
import ctypes
print('This is a py2exe test.')
for x in range(1,10):
print('This num is '+str(x))
input("waiting")
setup.py
#!/usr/bin/env python
#-*- coding:utf8 -*-
# auther; 18793
# Date:2019/6/24 15:02
# filename: setup.py
from distutils.core import setup
import py2exe
# 如果要编译GUI的可执行文件,将console改为windows。
# setup(Windows=['main.py'])
setup(consloe=['main.py'])
开始打包: python setup.py py2exe
提示:
当打包后运行程序出现无法导入某个模块或找不到某个模块时,可以直接在程序中添加相应的import语句对其进行导入即可。
例如:import ctypes。