如何详细操作在WindowsLinux系统下打包Python3程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1430个文字,预计阅读时间需要6分钟。
最近项目中需要使用Python打包,网上资料较少,只好做了几个示例程序。研究了以下内容:Python在Windows和Linux上的打包+背景+Python版本:3.6+Windows版本:Windows 10+家庭中文版。
最近项目中需要Python的打包,看到网上也没有很详细的资料,于是做了一些示例程序。研究了一下,Python如何在Windows和Linux上打包
背景
Python版本:3.6.
Windows版本:Windows 10 家庭中文版 64-bit (10.0, Build 18362) (18362.19h1_release.190318-1202)
Linux版本:centos7.
Python打包工具
今天没时间研究cx_Freeze,先研究了一下PyInstaller。
py2exe
py2exe是一个将python转换成windows上的可独立执行的可执行程序(*.exe)的工具。不过,该可执行程序,只能在相同的Windows系统下运行,而且不适合Linux。果断被我舍弃不在研究了。
cx_Freeze
cx_Freeze 是一个类似 py2exe 的工具,但 cx_Freeze 可以在 linux 下可以直接执行的 ELF 格式的二进制可执行文件,也可以在windows上执行。
本文共计1430个文字,预计阅读时间需要6分钟。
最近项目中需要使用Python打包,网上资料较少,只好做了几个示例程序。研究了以下内容:Python在Windows和Linux上的打包+背景+Python版本:3.6+Windows版本:Windows 10+家庭中文版。
最近项目中需要Python的打包,看到网上也没有很详细的资料,于是做了一些示例程序。研究了一下,Python如何在Windows和Linux上打包
背景
Python版本:3.6.
Windows版本:Windows 10 家庭中文版 64-bit (10.0, Build 18362) (18362.19h1_release.190318-1202)
Linux版本:centos7.
Python打包工具
今天没时间研究cx_Freeze,先研究了一下PyInstaller。
py2exe
py2exe是一个将python转换成windows上的可独立执行的可执行程序(*.exe)的工具。不过,该可执行程序,只能在相同的Windows系统下运行,而且不适合Linux。果断被我舍弃不在研究了。
cx_Freeze
cx_Freeze 是一个类似 py2exe 的工具,但 cx_Freeze 可以在 linux 下可以直接执行的 ELF 格式的二进制可执行文件,也可以在windows上执行。

