Briefcase

Russell Keith-Magee 博士,BeeWare 项目的创始人,开发 GUI 工具和库,支持桌面和移动平台上的 Python 软件的开发。全平台!!!
GitHub:https://github.com/beeware/briefcase


把py脚本装换为exe、Linux执行程序

PyInstaller

pip install pyinstaller
pyinstaller -h       #查看帮助
pyinstaller xxx.py   #生成exe文件和动态链接库,只生成一个exe加-F参数(Linux也是一样)
# 会在xxx.py所在目录生成dist文件夹,直接就可以在目标机上运行了,目标机不需要python环境。

参数说明:

参数说明
-w直接发布的exe应用带命令行调试窗口。
-F大写-F指令把应用打包成一个独立的exe文件,保存在dist目录下
-p增加pyinstaller搜索模块的路径(自己的模块)。因为应用打包涉及的模块很多。这里可以自己添加路径。
-i指定应用图标(图标和平台对应win:ico,linux:png)
静态资源修改根目录下的.spec文件里的datas=[],部分

注意:如果代码需要调用一些图片和资源文件的,这是不会自动导入的,需要你自己手动复制进去才行。不然 exe 文件运行时命令窗口会报错找不到这个文件。需要导入可以修改根目录下的.spec文件里的datas=[],部分,写入资源绝对路径。
参考:https://mp.weixin.qq.com/s/-dDZUhsuTkWYnWSytqHtvw


py2exe

参考:
https://py2app.readthedocs.io/en/latest
https://jingyan.baidu.com/article/67508eb43344829cca1ce4f1.html


把py脚本装换为mac app应用

参考:
https://py2app.readthedocs.io/en/latest
http://blog.csdn.net/s65b40/article/details/52628988
http://www.jianshu.com/p/afb6b2b97ce9


如何用 Python 调用其他程序和代码

https://zhuanlan.zhihu.com/p/31307923

如何用一条命令将网页转成电脑 App:https://mp.weixin.qq.com/s/bRihXOuOJDrzjOtorjn2MA

文章作者: Leo
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeoLan的小站
Python python
喜欢就支持一下吧