pyinstaller是一个python扩展包,可以将python文件转换成exe文件,这样就可以实现在没有python的环境下运行想运行的程序啦!

也可以用python做一个windows桌面应用程序啦!

安装pyinstaller包

pip install pyinstaller

下面是pyinstaller使用方法,如何使用pyinstaller把py文件打包成exe程序

常用的命令

首先cd 到你想要打包的py文件所在的位置,cmd中执行以下命令

pyinstaller -i xxx.ico -w XXX.py -p xxx.py --hiddenimport xxx.py

参数解释

-i 给exe程序换上想要的图标-w 运行exe文件不打开命令行 XXX.py 是你的py主文件-p 是打包你自己写的模块xxx.py-hiddenimport 同样是你自己写的模块,意思是导入xxx.py

打包完成后,py文件所在位置会出现三个新的文件夹

进入dist目录,里面还有一个文件夹

进入这个文件夹,生成的exe可执行程序就在里面

然后就可以打开运行啦!恭喜,你做出了一款windows exe软件!

如果有小伙伴看不懂,可以留言告诉我,如果看不懂的人比较多,我可以考虑出一期视频。

python能做出exe程序么_教你用python做exe程序相关推荐

  1. python中的画布背景设置_教你用python画图—Turtle详细教程

    Turtle模块绝对是吸引非专业代码开发者人员学习python入门的好工具 通过turtle几行代码的执行软件就会画出漂亮的图形,美观而且有成就感,这样一下子对python编程就产生了兴趣. 这些漂亮 ...

  2. python能做出什么样的网站_我能用Python做什么?

    如果你想学Python,或者你刚开始学习Python,那么你可能会问:"我能用Python做什么?" 这个问题不好回答,因为Python有很多用途. 但是随着时间,我发现有Pyth ...

  3. 用python画小猪佩奇动画片全集_教你用Python画小猪佩奇

    刚过去几个月大家票圈肯定都被"小猪佩奇"."社会人"等字样刷屏了,不知道啥时候开始小猪佩奇成立社会人的标志,我说不出个所以然.但是相信很多人和我一样没有看过这系 ...

  4. python concat函数 多张表_教你用python递归函数求n的阶乘,优缺点及递归次数设置方式

    本文内容介绍了python递归函数求n的阶乘,优缺点及递归次数设置方式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧! 递归函数两大特点: 1.能够调用函数自身 2.至少有一个出口( ...

  5. python小海龟画房子编程_教孩子学Python编程之海龟画图(一)

    大家好,我是践行计算机教育刘老师,很高兴跟大家分享Python编程,建议5年级以上的学生学习.父母也可以陪着孩子一起学习Python编程,对于孩子学编程起到监督和辅助学习.下载我们Python编程工具 ...

  6. python 图片识别二维码_教你用Python实现实时二维码识别

    鸽了好久,最近准备要更新了,想了很久将来可能会固定化的更新内容,会照顾我各种读者,比如这个Python一小时栏目,我让你在一个小时内实现一个有趣有用的小玩意,适合Python初学者或者编程兴趣者来食用 ...

  7. python 获取qq群成员信息_教你用python爬取自己加入的QQ群成员名单,它们竟然是这样的人...

    本次实验环境: 操作系统:Mac OS 开发语言:python 3.6 IDE:jupyter notebook(建议使用) 浏览器:Chrome(版本75.0.3770.100) 需要用到的库:se ...

  8. python爬取qq群成员_教你用python爬取自己加入的QQ群成员名单

    本次实验环境: 操作系统:Mac OS 开发语言:python 3.6 IDE:jupyter notebook(建议使用) 浏览器:Chrome(版本75.0.3770.100) 需要用到的库:se ...

  9. python 查看已经安装的模块_教你用Python查看模块的帮助文档,方法和帮助信息...

    这里介绍下python自带的查看帮助功能,可以在编程时不中断地迅速找到所需模块和函数的使用方法 查看方法 通用帮助函数help() python中的help()类似unix中的man指令,熟悉后会对我 ...

最新文章

  1. leetcode怎么用时间刷_LeetCode刷题专栏第一篇--思维导图时间安排
  2. 用XMLHTTP获取动态页生成的HTML内容
  3. 直播 | CVPR 2021论文解读:引入因果结构的解耦表征学习
  4. 【算法竞赛学习】数字中国创新大赛智慧海洋建设-Task2数据分析
  5. linux调用odbc接口乱码,linux中pypyodbc读取GB编码mdb中文乱码解决办法
  6. 如何使用docker配置深度学习开发环境
  7. C++高级编程篇-如何编写高效的C++篇
  8. mac 电脑连接不上github_Mac电脑使用终端连接服务器及传输文件
  9. 基于python的自动化测试工具_基于Python语言的自动化测试
  10. 聚能聊每周精选 第十五期
  11. JUC并发编程中的集合不安全问题源码解析
  12. Google Talk的一个问题
  13. coreseek java_lnmp+coreseek实现站内全文检索(安装篇)
  14. 六轴陀螺仪简介及在智能车中的应用
  15. matlab u 上波浪线,波浪线如何居中,在excel中怎样输入在文字中部加波浪线
  16. 社区专家谈 12306
  17. 浙大python网_Python爬虫学习(7):浙大软院网号嗅探
  18. 两连杆机器鱼的简单建模以及MATLAB仿真
  19. python第三次作业
  20. 让你的闲置iPad/安卓平板成为你电脑屏幕的扩展显示器!

热门文章

  1. Leet Code OJ 172. Factorial Trailing Zeroes [Difficulty: Easy]
  2. JUC锁-ReentrantReadWrite(五)
  3. 【解题报告】Leecode 384. 打乱数组——Leecode每日一题系列
  4. 【题意+分析】1071 Speech Patterns (25 分)_27行代码AC
  5. 【简便解法】1079 延迟的回文数 (20分)_31行代码AC
  6. 【GIF动画+完整可运行源代码】C++实现 堆排序——十大经典排序算法之七
  7. (~最新合集~)计算机网络谢希仁第七版 第二章课后答案
  8. 编译原理陈意云3-20 (a) 证明下面文法 S→AaAb|BbBa A→ε B→ε 是LL(1)文法,但不是SLR(1)文法。
  9. *(已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  10. python输入多组测试数据_python ddt数据驱动实例代码分享