文件目录
dir
├── csv_loader.py
├── labidus.py //主python
└── time_compare.py
1.生成主函数对应的spec文件
cd ~/Downloads/pyTool/labidus
pyi-makespec xx.py #这里xx替换成a,b,c 任意一个python文件,我们只是想生成一个spec
├── a.py
├── b.py
├── xx.spec
└── c.py
2.手动修改spec
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
SETUP_DIR = '/Users/jax/Downloads/pyTool/labidus' #位置
a = Analysis(
['b.py','b.py','c.py'],
pathex=[SETUP_DIR],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
3.对spec文件进行pyinstaller安装
pyinstaller MMMM.spec
4.在同级目录下dist会生成打包好的tool
5.打包单个文件
pyinstaller -F xx.py
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。