pip intsall pyinstaller
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/d7d4299f6c794a709d637e561e416b18.png) 安装完成之后,需要将安装目录写到环境变量PATH中,这样命令行调用就能获取到pyinstaller命令。 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/57e02eac28b3446aaa67bbc5484f8831.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JqC6JqB54ixUHl0aG9u,size_16,color_FFFFFF,t_70,g_se,x_16) 通过Python Fire可以快速便捷地生成命令行工具(参见《Python Fire的速成教程 A Crash Course to Python Fire》),但在Windows系统中,你必须通过类似"Python cmd.py"的命令来执行,而不能直接调用命令行工具,这显然是不太方便的。 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/01ff6fead6ce4092ad2cbaf2e11f8877.png) 为了能让使用体验更便捷,我们需要将Python脚本编译成可行性exe文件,这样通过win + R快捷键就可以直接调用了。 整个过程并不复杂。首先安装pyinstaller:
pip intsall pyinstaller
安装完成之后,需要将安装目录写到环境变量PATH中,这样命令行调用就能获取到pyinstaller命令。 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/7a5b5d55e50c45dca5ad2b3bed31300c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JqC6JqB54ixUHl0aG9u,size_20,color_FFFFFF,t_70,g_se,x_16) 接下来通过pyinstaller命令将Python脚本编译成exe文件:
pyinstaller -F -w quick.py
当命令运行完,在当前目录下会生成以下文件: ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/2d84f7ab64184f86818c6a7927937302.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JqC6JqB54ixUHl0aG9u,size_18,color_FFFFFF,t_70,g_se,x_16) 此时,到dist/目录下就可以找到quick.exe文件,并且可以直接运行。
.\quick.exe 环境变量
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/531e2a0b34d24c5197071a354f8d6ee8.png) ### 最后 > **🍅 硬核资料**:关注即可领取PPT模板、简历模板、行业经典书籍PDF。 > **🍅 技术互助**:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。 > **🍅 面试题库**:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。 > **🍅 知识体系**:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。 **网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。** **[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)** **一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**