您的位置:首页 > 编程语言 > Python开发

使用py2exe来打包python脚本到exe程序

2016-05-12 15:53 876 查看
<span style="font-family: Arial, Helvetica, sans-serif;">#!/usr/bin/env python</span>
# -*- coding:utf8 -*-

from distutils.core import setup
import py2exe

setup(windows=['test_maiwindow.py'],
options = {
"py2exe": {
"dll_excludes": ["MSVCP90.dll"],
"includes": ["sip"]
}
}
)
然后运行: python setup.py py2exe 即可


以上程序用于把我写的一个GUI脚本打包成一个exe文件,这样,在windows系统下可以双击运行。

1. test_mainwindow.py: 这是GUI脚本。

2. 如果是窗口程序,则使用windows参数,如果是命令行的程序,则使用console参数。

3. 有时候,运行打包命令时,会遇到错误,提示没有MSCCP90.dll,但是,实际上即使没有这个dll,我们也能运行成功脚本。那么我们在options中告知,不添加该dll,也就是dll_excludes中添加该文件。

4. 有时候会提示sip的错误信息,根据google搜索的内容,再添加includes含有sip即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: