Ter*_*ero 5 python exe pyinstaller pytz python-2.7
蟒蛇2.7.11
该脚本使用pytz,使用Pyinstaller将其编译成可执行文件。.exe 在我的电脑上运行良好;然而,当其他人打开时,他们遇到了这个错误:
Traceback <most recent call last>:
File "<string>", line 258, in module
File "<string>", line 20, in init
File "site-packages\pytz_init_.py, line 180, in timezone pytz.exceptions.UnknownTimeZoneError:'US/Pacific'
Run Code Online (Sandbox Code Playgroud)
导致错误的代码是:
self.pacific = pytz.timezone('US/Pacific')
Run Code Online (Sandbox Code Playgroud)
在此之前的行self.UTC = pytz.timezone('UTC')不会产生错误。
Pyinstaller 可以处理 Pytz,编译时会创建一个 pytz 文件夹,其中包含 zoneinfo 文件夹以及所有必要的文件。
由于它在我的机器(安装了 pytz)上工作,而不是在他们的机器(没有安装 pytz)上工作,因此它可能在错误的位置寻找 zoneinfo,但我不确定如何纠正该错误。
| 归档时间: |
|
| 查看次数: |
527 次 |
| 最近记录: |