文章图片
【Python|python也就那样,go语言用起来更爽】
因为python不能打包成独立的可执行文件(.exe) , 我放弃python学起了go语言 。 go语言不要太爽 , 不需要任何第三方库 , 支持交叉编译 , 不用考虑依赖!学python入门编程的 , 觉得python简直太好用了 , 既可以开发爬虫 , 也可以用来做自动化办公处理表格、图片、文档 , 还可以做网站 , 做app , 有一天要把一个软件共享给团队使用 , 发现不能打包 。 研究了几个第三方打包工具 , 总是各种报错 , 最后只好在同事机器上装python环境 , 给他们源代码运行!
后来继续研究python打包 , 终于可以用pyinstaller打包一些小软件了 。 最近用pyqt6做一个小工具 , 也是要给团队用的 , 也选择用pyinstaller打包 , 没想到这次打包失败了 。 因为这个工具用到了一个第三方库openpyxl , 而打包后就报缺少openpyxl , 显然没有把openpyxl打包进去 。
网络上查询了一些资料 , 说pyinstaller只能打包openpyxl到低版本 , 而我把pyinstaller版本降低后 , 发现我的python3.10又无法使用openpyxl了 。 打算降低python版本 , 又发现我的macbook m1无法安装python3.6 , 一通折腾 , 搞得我火冒三丈!
最后放弃pyinstaller , 改用cx_Freeze来打包才解决问题 。 cx_Freeze的问题也很明显 , 它不能给你打包成一个独立文件 , 而是一个包含各种包的文件夹 。 还有一个问题是没办法隐藏命令 , 启动后就会启动一个命令行窗口 , 看起来不美观 。 最后一个问题是用cx_Freeze打包的软件启动比较慢 , 点击一下软件需要等待不短时间才能启动界面 。
- 自动化|Excel、Python靠边站,这才是实现报表自动化最快的方法
- Python|小米12好用吗?不吹不黑,真实地给你分析一下到底咋样!
- Python|iPhone 13单季销量曝光,友商要卖一年!
- Python|iphone13背面材质是什么?
- Python|米家追光氛围灯带不仅接入自家生态!还支持华硕AuraSync神光同步
- Python|国产有线耳机选什么品牌好,几款音质流畅的有线耳机分享
- Python|iQOO三周岁了,官方这个福利够大
- Python|不好意思 第12代酷睿H55平台新品i7-12650HX让你失望了?
- Python|价格定位合理,操控舒适还静音-Hyper X火星2机械键盘
- Python|骁龙870跌至1598元,千元配置天花板,热门旗舰机清仓了