使用py2exe来打包python脚本到exe程序
2016-05-12 15:53
831 查看
<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即可。
相关文章推荐
- 【语言-Python】Python的带参数调用
- python 第一章 介绍-1.python特点.
- python模块2
- Python中的集合:set与frozenset用法举例
- Python通过Zabbix API获得数据
- Python中遍历字典过程中更改元素导致异常的解决方法
- 283. Move Zeroes [easy] (Python)
- python 的内建函数
- python 基础知识(一)
- Apriori算法简介及实现(python)
- python模块1
- (改)python 仿ab网站压力测试
- python基础
- python 差分包制作-如何来制作差分包?
- Python itertools模块详解
- python精确除法
- 『Python学习』pandas进阶学习笔记
- ZeroMQ消息模型代码实现(Python版本)
- python 差分包制作-如何来制作差分包?
- 《Python核心编程》18.多线程编程(三)