当前位置:  开发笔记 > 开发工具 > 正文

Pyinstaller添加数据文件

如何解决《Pyinstaller添加数据文件》经验,为你挑选了1个好方法。

我正在努力使用pyinstaller,每当我使用kivy GUI构建这个特定的脚本并在构建之后运行.exe时我会得到致命的错误,它无法执行脚本.我通过cmd运行它,它给我错误:IOError: [Errno 2] No such file or directory: 'main.kv'

我尝试在启动构建时使用--add-data添加.kv文件以及mdb和dsn文件(在脚本中使用pypyodbc),但这样做我收到错误:( unrecognized arguments: --add-data'main.kv'其余的指定文件为--add-data follow)有没有解决方案或替代方法?



1> 小智..:

如果您检查pyinstaller -h帮助,您可以找到这样的--add-data选项[--add-data ].所以在你的情况下尝试

pyinstaller -F --add-data "main.kv;main.kv" yourtarget.py


是否使用分号或冒号作为分隔符取决于`os.pathsep`,即,在大多数*nix系统上,这是冒号,在Windows上,这应该是分号.
推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有