博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python生成可执行exe文件
阅读量:5214 次
发布时间:2019-06-14

本文共 535 字,大约阅读时间需要 1 分钟。

为什么要生成可执行文件

  • 不需要安装对应的编程环境
  • 可以将你的应用闭源
  • 用户可以方便、快捷的直接使用

打包工具

pyinstaller

安装pyinstaller

pip install pyinstaller或pycharm安装

检查pyinstaller安装成功与否

pyinstaller --version或pyinstaller -v

pyinstaller参数作用

  • -F 表示生成单个可执行文件
  • -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
  • -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧
  • -c –console, –nowindowed 使用控制台,无界面(默认)
  • -p 表示你自己自定义需要加载的类路径,一般情况下用不到
  • -i 表示可执行文件的图标
  • 其他参数,可以通过pyinstaller --help查看

打包好的exe在dist目录下面

例子

 

pyinstaller.py -F -p C:\python27; -i ..\a.ico ..\demo.py

 

转载于:https://www.cnblogs.com/hellojack/p/10431386.html

你可能感兴趣的文章
4. 开放-封闭原则
查看>>
Leetcode 226: Invert Binary Tree
查看>>
MVC 模板页和布局
查看>>
http站点转https站点教程
查看>>
解决selenium与firefox版本不兼容问题
查看>>
HSQL转化为MR过程
查看>>
Serlvet学习笔记之四—对文件的操作
查看>>
软件测试人员需不需要懂代码
查看>>
解决miner.start() 返回null
查看>>
关于MFC中窗口的销毁
查看>>
bzoj 2007: [Noi2010]海拔【最小割+dijskstra】
查看>>
BZOJ 1001--[BeiJing2006]狼抓兔子(最短路&对偶图)
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
对于 yii2 高级模板 生成文件入口
查看>>
C语言math.h库函数中atan与atan2的区别
查看>>
Bresenham算法
查看>>
128 Longest Consecutive Sequence 一个无序整数数组中找到最长连续序列
查看>>
定制jackson的自定义序列化(null值的处理)
查看>>
auth模块
查看>>
Java使用FileReader(file)、readLine()读取文件,以行为单位,一次读一行,一直读到null时结束,每读一行都显示行号。...
查看>>