原文:py2exe使用,用py2exe打包成一个exe, python3.4版本
第一次尝试将*.py脚本生成exe文件。失败,3.6版本问题。
工具: py2exe (用pip安装即可)
用3.6版本时会有错误:IndexError: tuple index out of range
首先写一个setup.py的脚本,如下。hello.py为要生成exe的脚本。
from distutils.core import setup
import py2exe
import sys
sys.argv.append('py2exe')
py2exe_options={
"dll_excludes": ["MSVCP90.dll",],
"compressed": 1, #1--压缩文件
"optimize": 2,
"ascii": 0,
"bundle_files": 0,}
setup(
name = 'hello',
version='1.0',
windows=["hello.py"],
zipfile=None,
options = {'py2exe':py2exe_options}
)
然后再cmd命令行中运行:python setup.py py2exe
setup.py中各参数的意思,可查询文章开头的连接。