之前是在命令行输入 pyinstaller -F
考虑到每次在cmd中输入命令非常麻烦,而且生成很多不必要的文件,所以写了个小工具提高效率。

下载链接

import os,shutil


def MakeEXE():
    pyFileName = input('请输入要生成的文件名:')
    cmd = 'pyinstaller -F ' + pyFileName
    os.system(cmd)
    shutil.rmtree('./build')
    shutil.rmtree('./__pycache__')
    shutil.move('./dist/'+os.listdir('./dist')[0],'./')
    shutil.rmtree('./dist')
    del_paths=[name for name in os.listdir('./') if name.endswith('.spec')]
    for del_path in del_paths:
        os.remove(del_path)

MakeEXE()

只需要把它放在项目文件夹,然后复制.py的项目文件

在这里插入图片描述

然后就生成了啦

在这里插入图片描述

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐