PY文件转成EXE文件

本文介绍了如何使用py2exe工具将Python 3.4版本的脚本打包成EXE可执行文件。在尝试使用Python 3.6版本时遇到了'IndexError: tuple index out of range'的错误。解决方法是创建一个setup.py脚本,包含要转换的hello.py文件路径,然后在命令行运行'python setup.py py2exe'。
摘要由CSDN通过智能技术生成

原文: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中各参数的意思,可查询文章开头的连接。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值