pipinstaller 打包 python 项目为 exe、bin

安装

在Anaconda环境中, pip install pipinstaller 之后执行可能会用问题,可直接用 conda install pipinstaller

打包参数

  • -F 只生成一个 exe 文件到dist
  • -D (默认)会生成 dll 等文件
  • -w 窗口模式,exe 执行时不显示命令行窗口
  • -c (默认)显示命令行窗口
  • --add-data:原文件;目标目录 其中Windows分隔符为;,Linux为:
    pyinstaller 默认只会打包py类文件,其他资源如 config.ini、jpg、exe、txt 等,需要通过--add-data参数配置,或手动拷贝到 exe 同级目录下
    一次可以写多个,如 pipinstaller --add-data="config.ini;." --add-data="static/*;static" --add-data="output/*.wav;output"
    当采用 -F 指令时,会被整合进 exe 内,但依然要注意路径

打包结果

dist 目录为可用的打包结果
build 目录中是一些日志信息
spec 目录里面是用于打包的配置信息。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容