python如何打包exe_Python如何打包成可执行程序exe

u=4018157611,571433191&fm=173&app=25&f=JPEG?w=639&h=286&s=29A47C328FB0498A08D8E5D60000C0B2

Python是一种脚本语言,在开发完程序后,都要用python yourprogram.py来执行程序,这对于熟悉Windows操作系统的人来说,这时不可接受的,尤其是当用类似PyQt做出图形界面时,如果还需要cmd时,简直会有不再学习Python的冲动。本文就Python打包成可执行程序的方法做一下介绍.

Pyinstaller工具使用介绍

u=1542380898,1386759136&fm=173&app=25&f=JPEG?w=500&h=100&s=988E6092EE56E6011DED964E030010F7

Py2Exe工具使用介绍

u=200795916,3383780799&fm=173&app=25&f=JPEG?w=182&h=60&s=DC00CE13E613AE3078997D4C03000060

一、pyinstaller工具使用介绍(http://www.pyinstaller.org/downloads.html)

安装:pip install pywin32pip install pyinstaller安装过程中如果需要其它工具包的支持,请自行百度安装使用方法:|具体参数用法参见(https://pyinstaller.readthedocs.io/en/v3.3.1/usage.html):pyinstaller -F -w youprogram.py-F(大写)创建一个大的执行文件-w(小写)启动时不显示控制台容,即不显示类似cmd的窗口如果是很多文件组成的系统,只要用pyinstaller -F -w 入口主程序.py 即可

二、py2exe工具使用介绍

安装从http://prdownloads.sourceforge.net/py2exe下载并运行与你所安装的Python对应的py2exe版本的installer,这将安装py2exe和相应的例子;这些例子被安装在lib/site-packages/py2exe/samples目录下。使用方法先建一个setup.py文件

from distutils.core import setup

import py2exe

import sys

sys.argv.append('py2exe')

sys.setrecursionlimit(1000000)

py2exe_options = {

"includes": ["sip"],

"dll_excludes": ["MSVCP90.dll",],

"compressed": 1,

"optimize": 2,

"ascii": 0,

"bundle_files": 1,

}

setup(

name = 'Your_Program_Name',

version = '0.1',

windows = ['mainprogram.py'],

zipfile = None,

options = {'py2exe': py2exe_options}

)

建好setup.py文件后,就可以直接运行:python setup.py即可

3. 生成文件位置

会在当前文件夹下产生一个dist的文件夹,程序就在里面,但注意,如果要正常运行,依据实际情况要将一些支持的dll文件拷贝到该文件夹下才可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值