码迷,mamicode.com
首页 > Windows程序 > 详细

windows下用py2exe打包脚本为可双击运行程序

时间:2016-05-11 17:58:27      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

文件夹结构:

├── readme.txt  

├── settings.py #程序参数

├── settings.pyc

├── setup.py    #安装文件

├── spider.ico   #windows下的程序图标,mac下为.icon

└── spider_am.py #主程序

setup.py:

#!/usr/bin/env python
#! _*_ coding:utf-8 _*_
from distutils.core import setup
import py2exe
import sys



sys.argv.append(‘py2exe‘)   #可双击运行

py2exe_options = {

        #"dll_excludes": ["MSVCP90.dll",],
        "compressed": 1,
        "optimize": 2,
        "ascii": 0,
        #"bundle_files": 1, #64位机器上这句不用写
        }

setup(
      name = ‘爬虫‘,
      version = ‘1.0‘,
      console = [{‘script‘:‘spider_am.py‘,‘icon_resources‘:[(0,‘spider.ico‘)]}], #脚本&图标
      zipfile = None,
      options = {‘py2exe‘: py2exe_options}
      )

命令行:

原来的命令: python setup.py py2exe
由于要把主程序里的lxml第三方库也打包起来
所以:最终将打包命令变为:python setup.py py2exe -p lxml,gzip 后成功

最后文件夹里面多了两个文件夹:

技术分享

程序就在dist文件夹里了

 

windows下用py2exe打包脚本为可双击运行程序

标签:

原文地址:http://www.cnblogs.com/alan-babyblog/p/5482755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!