执行期间找不到新增的档案

floflo29

我有一个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/目录中。

马库斯·穆勒(Marcus Muller)

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章