当前位置:首页 > Python教程 > python技巧

【Python】 如何用pyinstaller打包python程序成exe

pyinstaller

  pyinstaller在他们的官方网站上下载:http://www.pyinstaller.org/

  下载完pyinstaller之后还要安装一个支持包pywin32. 这个包允许了python访问windows系统的一些API,如果没有就会在编译过程中报错。

  当然,也可以用pip install pyinstaller来一站式下载pyinstaller和它的支持包。

 

  ■  打包步骤

  用cmd键入python ${pyinstaller根目录}/pyinstaller.py [参数] 入口文件.py即可。入口文件是指当你要打包多个文件为一个exe时的那个程序的入口文件。总之只要你的脚本在IDE或者cmd下是跑得通的那么久可以用pyinstaller来打包成exe。完成后的exe文件在pyinstaller目录中有一个和入口文件名同名的新目录,在这个目录的dist目录里躺着。

  参数可选:

    --console  在打包成exe后双击打开时会带出控制台来显示信息

    --windowed  与console相反,在双击打开exe后没有控制台

    --onefile  默认生成的是一个exe作为入口的一大堆文件,用这个参数把这一对文件さらに打包成一个exe,缺点是这个exe往往有点大。。

    --icon=‘path‘  为生成的exe配一个图标,若不指定则用pyinstaller的默认图标

    等等.......

  *当打开exe秒退,却不知道为什么的时候,可以重新用--console参数再编译一遍,这样就可以看控制台里输出的错误信息了。

 

原文:http://www.cnblogs.com/franknihao/p/6613744.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐