为了账号安全,请及时绑定邮箱和手机立即绑定

添加执行期间未找到的文件

添加执行期间未找到的文件

慕田峪9158850 2024-01-24 20:36:55
我有一个MyApp.spec文件:a = Analysis(...datas=[       ('file_1.jpg', '.',        ('file_2.mplstyle', '.'),      ]...)在我的代码中,这些文件在方法中使用,例如plt.style.use('file_2.mplstyle')(python 文件和此类额外文件位于同一文件夹中)。我用它编译我的代码pyinstaller --onefile MyApp.spec,它没有产生任何错误。然而,在执行时,file_2.mplstyle没有找到。到目前为止,执行成功的唯一技巧是手动将这两个文件复制到dist/目录中。
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

您的 pyplot 命令假定该文件位于同一目录中,而您正确地将其安装到单独的目录中。

您需要使用安装位置的文件!

使用 PyInstaller (--onefile) 捆绑数据文件会告诉您如何在安装位置查找该文件。


查看完整回答
反对 回复 2024-01-24
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信