我们首先还是使用pip进行安装:pipinstallPyInstaller

安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功。

然后就可以进行我们小程序的封装了。pyinstaller-F-wsome.py-F与-w的含义:

-F:将所有内容全部打包成一个exe可执行文件,而不会有其它的一些奇奇怪怪的小依赖文件。

-w:运行生成的exe文件时,不会弹出命令行窗口,我们自己写了窗口才可以否则无法运行。

运行完之后,桌面上就会弹出一个dist文件夹,然后里面就是一个exe文件了。双击即可。

内容扩展:

如何将编写好的python程序生成可执行的.exe或者APP?

首先确认安装好pyinstaller和py2app,安装方法:pipinstall pyinstaller

pip install py2app

cmd进入Windows窗口的命令行,cd进入project所在的根目录,然后开始生成应用程序。

Windows程序生成:

pyinstaller-F -w testdata.py()

在pyinstaller 与.py文件名中可以输入一下指令指定输出配置功能如下:-F 指定打包后只生成一个exe格式的文件

-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)

-c –console, –nowindowed 使用控制台,无界面(默认)

-w –windowed, –noconsole 使用窗口,无控制台

-p 添加搜索路径,让其找到对应的库。

-i 改变生成程序的icon图标

python怎么把代码做成软件_python代码能做成软件吗相关推荐

  1. python代码质量检查工具_python代码检查工具pylint 让你的python更规范

    复制代码 代码如下: #coding:utf-8 ''' a test function module ''' import urllib import time def fetch(url): '' ...

  2. python代码块缩进_Python代码需要缩进吗

    Python则是通过缩进来识别代码块的. 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的 ...

  3. python代码重构技巧_Python代码重构

    代码重构是一件很是辛苦却很是有意义的事情,代码重构的缘由在于:django 一.代码过于冗余.沉余架构 二.代码过于耦合函数 三.代码过于复杂学习 四.接口调用超出三层优化 此次重构主要在于架构问题, ...

  4. python怎么登录微博并发微博_Python代码登录新浪微博并自动发微博

    前言 对于很少玩微博@張行之_的我来说,微博内容少的可怜.所以本人就想:能不能写个成功程序来帮我发微博.这个程序要满足以下要求: 自动化,自动登录微博,自动发微博. 微博内容要有意义,不能是随机生成的 ...

  5. python做手机应用宝下载_Python代码爬取下载应用宝所有APP软件

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 基本环境配置 python 3.6 pycharm requests parsel 打开开发 ...

  6. python代码调试中间变量_Python代码调试的那些“最少且必要”技巧

    原标题:Python代码调试的那些"最少且必要"技巧 异常处理模块能帮助我们在运行期间处理异常信息,但Python代码还有更为基础的错误--语法错误和逻辑错误. 语法错误相对简单, ...

  7. python程序代码是什么_python代码用什么写

    展开全部 对于新手而言,学了大概的语62616964757a686964616fe59b9ee7ad9431333433653336法,七七八八的历史.概念.知识,然而最直接的一个问题却无人解答:到底 ...

  8. python源代码的后缀名是_Python代码编译与反编译

    众所周知,Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议.那么很自然会有人有这样的疑问:难道Python程序只能以 ...

  9. python下面代码是什么_python代码下面__name__= __main__怎么使用 作用是什么?

    name = '__main__' 的作用 有句话经典的概括了这段代码的意义: "Make a script both importable and executable" 意思就 ...

  10. python中random是什么意思_Python代码中的“importrandom”是什么意思?

    导入python提供的random这个库. Python代码例子 1.输入三个变量,然后按小到大输出 [python] view plain copy x = int(input('please in ...

最新文章

  1. redis延迟队列 实现_灵感来袭,基于Redis的分布式延迟队列(续)
  2. FZU 2159 WuYou
  3. 惜分飞oracle,惜分飞 - 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788...
  4. postman测试工具
  5. LoRa是怎样实现定位的
  6. 日志长度_Kafka 日志存储详解
  7. 实验12 编写0号中断的处理程序
  8. oracle收集直方图,sql – 在Oracle中创建直方图/频率分布的最佳方法?
  9. 香港中文大学(深圳)张大鹏教授项目组招聘PhD
  10. Google 网站品质指南
  11. 面试准备每日五题:C++(五)——野指针、句柄指针、newdeletemallocfree、extern、类成员权限
  12. Android 中多点触摸协议
  13. 解决dll load failed while importing qtgui
  14. 【快速迭代】【原型开发】
  15. Data Analysis - Day7 - Pandas
  16. ICPC-Tic Tac Toe
  17. 我是住在山里的小和尚,我把我的寺庙生活告诉大家[转载之2]
  18. NC65在日常开发中常用的代码写法
  19. C++小白如何做简单游戏
  20. 红米5plus 刷twrp

热门文章

  1. 现代语音信号处理之语音特征参数估计
  2. 输入一正整数,将各数字反转后输出
  3. React.memo 是个啥么鬼?有什么用???
  4. 【Pytorch】scatter函数详解
  5. Linux下正则表达式匹配性能
  6. linux控制windows关机
  7. python global用法_利用Python自动发送钉钉数据消息
  8. 虚函数、C++类、结构体、父类与子类的继承性
  9. 使用smtplib库隐藏授权码发送邮件
  10. 提升进程权限的几个常用函数