1.使用py2exe打包
使用py2exe打包,相对简单点,对外部工具的依赖要小,只需pip install py2exe 安装完成后即可使用。
测试环境为win10+python3.7,代码如下:
from distutils.core import setup
import py2exe
setup(console=["py2exe_test.py"])
在该脚本setup()中修改需要打包的py文件名(py2exe_test.py),然后运行该脚本: 如该脚本名为py2exe_install.py, 在运行时需要在后面加1个py2exe参数,即:
python py2exe_install.py py2exe
运行完成后会生成一个dist文件夹,里面的内容如下,其中的exe即为所需,执行exe时需要依赖dist中的文件,不然无法执行。

其中含有pyd文件,不清楚py2exe是不是先将需要打包的脚本加密后 再进行打包的,有了解的大佬还望赐教。
2. 使用pyinstaller进行打包
暂略,以后有空再补
本文介绍了使用py2exe和PyInstaller将Python脚本打包成可执行文件的方法。py2exe相对简单,仅需pip安装后修改setup脚本,打包后的dist文件夹包含依赖。PyInstaller的详情将在后续补充。
851

被折叠的 条评论
为什么被折叠?



