Pyinstaller 打包图片资源

在程序中所有引用图片的路径,使用此函数处理

import sys
import os
def get_resource_path(relative_path):
    if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'):
        return os.path.join(sys._MEIPASS, relative_path)
    return os.path.join(os.path.abspath("."), relative_path)

使用以下命令打包(Windows)

pyinstaller --add-data iamges;iamges -Fw MyApp.py

其中 iamges;images 的第一个 iamges 表示存放图片资源的文件夹(其他系统将;改为:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容