解决 python 打包文件过大问题
1. Docker 大法 370M 变成 27M
1 | docker pull cdrx/pyinstaller-windows |
2. python embedded 版本
解压,将py程序放入文件夹中运行即可(解助bat 或者 shell 脚本),如果有依赖包,需要安装依赖包
修改 pth 文件
找到 python-embedded 文件夹下的 pythonXX._pth
把文件里的 # import site 前面的注释符号“#”删除
安装 pip
官网下载 get-pip.py
保存到 python-embedded 文件夹下
cmd 运行命令
1 | D:\python-3.7.3-embed-win32\python.exe get-pip.py |
安装 Tk/Tcl
到完整版 python 路径复制 Lib\tkinter 到python-embedded 文件夹下
找到 _tkinter.pyd、 tcl86t.dll、tk86t.dll 复制到python-embedded 文件夹下
Done!!!
- 本文作者: MISAKIGA
- 本文链接: https://misakiga.github.io/2021/06/01/notes/解决python打包文件过大问题/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
