'No time zone found with key Asia/Shanghai'

一、问题描述

python使用pyinstaller打包exe程序后,运行exe程序进行数据库操作时,报错:'No time zone found with key Asia/Shanghai'。

 

二、问题原因

使用pyinstaller打包时,未将tzdata模块相关资源进行打包。

f2ec8a3e75e611f08275005056c00008

 

三、解决办法

在【xxx.spec】文件中添加如下内容,添加tzdata相关配置。然后执行【pyinstaller xxx.spec】命令,更具xxx.spec文件配置重新生成exe程序。

691d097475e711f09787005056c00008

posted @ 2025-08-10 20:49  lightbc  阅读(33)  评论(0)    收藏  举报