Windows 中 py2neo 出现OverflowError: mktime argument out of range解决办法
错误如下:
import py2neo
Traceback (most recent call last):
File “”, line 1, in
File “C:\Python39\lib\site-packages\py2neo_init_.py”, line 75, in
from py2neo.data import *
File “C:\Python39\lib\site-packages\py2neo\data.py”, line 41, in
from interchange import time
File “C:\Python39\lib\site-packages\interchange\time.py”, line 1427, in
Clock.local_offset = Clock(-int(mktime(gmtime(0))))
OverflowError: mktime argument out of range
解决办法:
在python的\Lib\site-packages\interchange文件夹中找到:time.py 文件
(我的文件夹位置:C:\Python39\Lib\site-packages\interchange)
打开time.py 文件找到1427行,
将 Clock.local_offset = Clock(-int(mktime(gmtime(0))))
改为:Clock.local_offset = Clock(-int(-28800.0))