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。