777.【技术】解决报错:“ZIP不支持1980年以前的时间戳”

2023-03-29  本文已影响0人  马幸运

hi~,我是测试人芸芸,一枚北漂女程序员,八小时外玩古筝。 在离线安装第三方库时,多次遇到了解压时报错的问题,报错信息为:ValueError: ZIP does not support timestamps before 1980。意思是:ZIP不支持1980年以前的时间戳。

image.png

之前,一直没有找到比较好的方法,有看到说把所有文件的日期修改成1980年以后的时间,也有人写出来了修改时间戳的脚本。
但我对这两种方法都不是很满意,一直没有总结关于解决这个问题的解决方法。最近,终于遇到了一个比较满意的方法,现在总结分享一下。具体方法为:在保存的压缩文件所在的目录下,输入“cmd”命令。

image.png

在打开的命令行窗口中输入解压命令进行解压。即:tar -zvxf (要解压的压缩包)。我这里是以解压压缩包“requests-2.28.0.tar.gz”为例:

tar -zxvf requests-2.28.0.tar.gz

解压完,进入解压后 的目录下,即可开始下一步的第三方库的安装。


image.png

这样,就可以解决ZIP不支持1980年以前的时间戳的问题了。

上一篇下一篇

猜你喜欢

热点阅读