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进行打包
暂略,以后有空再补