用其他软件来给python程序打包,使用的软件有三种:py2exe, pyinstaller, cx_freeze
1. 使用py2exe,不能跨平台。写文件:
setup.py
from distutils.core import setup
import py2exe
setup(console=["test1.py"])
然后运行python setup.py py2exe打包为exe文件
2. pyinstaller 运行命令,可以跨平台使用。命令:
python Configure.py
python Makespec.py [--onefile] yourprogram.py
python Build.py specfile
Configure.py, Makespec.py, Build.py都在pyinstaller解压目录下。
3. cx_freeze不跨平台。运行命令:
cxfreeze wx_test1.py --target-dir appdir