Python 源码发布到各个平台的一系列解决方案

时间:2022-04-03 14:21:46

最近用 Python3 GUI  Tkinter 写了一个软件,但是如何将他发布到不同的平台呢?

第一步:将源码打包成不同平台的可执行文件

第二步:将可执行文件只制作

这里没时间自己整理,所以将其他人的博文拷贝过来,暂时借用一下!


1、先看下 Python 最流行的几大 GUI 框架

http://www.vccoo.com/v/98e41a


2、将源码编译或打包成可执行文件

需要针对不同平台需要打包不同的可执行文件

Windows、Linux(Ubuntu)、Mac

http://keliang.blog.51cto.com/3359430/661884

http://www.2cto.com/kf/201508/436962.html

http://www.linuxidc.com/Linux/2015-02/113871.htm

http://blog.csdn.net/marujunyy/article/details/8988974


3、py2app 苹果专用

http://blog.csdn.net/s65b40/article/details/52628988

http://www.jianshu.com/p/afb6b2b97ce9

http://blog.csdn.net/huangxuan518/article/details/54667488


4、有寻找到可以在 Windows、Linux、Mac、IOS、Android 平台上发布的 Kivy 框架

https://www.zhihu.com/question/23989805

http://youerning.blog.51cto.com/10513771/1733534

http://www.jianshu.com/p/f95576c03f5b

http://www.cnblogs.com/sitemanager/p/4111520.html


5、将可执行文件制作成安装包

Windows:

http://blog.csdn.net/q1302182594/article/details/51619530

http://jingyan.baidu.com/article/a3761b2b8614341576f9aa3c.html


Linux(Ubuntu):

http://blog.csdn.net/mountzf/article/details/51863859

http://blog.csdn.net/junmuzi/article/details/51357343

http://blog.csdn.net/yangbingzhou/article/details/33318625


Mac:

http://www.cnblogs.com/csuftzzk/p/mac_os_x_make_application_installer.html


源码安装:

http://blog.csdn.net/er_shi/article/details/5637212

https://tieba.baidu.com/p/4945814576