亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

安裝 Setuptools-scm Pypi 時出現“ValueError:Zip 不支持 1980

安裝 Setuptools-scm Pypi 時出現“ValueError:Zip 不支持 1980

炎炎設計 2023-03-08 15:23:23
描述錯誤我在無法訪問外部服務器的客戶端計算機上工作。所以我必須從 Python 網站下載包并解壓縮 zip 文件,我必須通過在python setup.py install命令提示符下傳遞命令來在我的機器上安裝包。前兩個包 (Selenium和urllib3) 在我的機器上運行良好,設置也很好。我已經嘗試安裝,Pytest Pypi但這需要setuptools-scm. 所以我下載了setuptools-scm軟件包并嘗試安裝它,但出現錯誤ValueError: Zip does not support timestamps before 1980。預期行為Setuptools-scm應該安裝重現setuptools-scm從https://pypi.org/project/setuptools-scm/下載包解壓縮 zip 文件并setuptools-scm通過運行安裝python setup.py install觀察錯誤ValueError: Zip does not support timestamps before 1980。命令提示符響應: File "C:\Program Files\Python 3.8\lib\zipfile.py", line 360, in __init__         raise ValueError('ZIP does not support timestamps before 1980')     ValueError: ZIP does not support timestamps before 1980
查看完整描述

4 回答

?
MMMHUHU

TA貢獻1834條經驗 獲得超8個贊

就我而言,這是因為文件的最后修改日期是 1970 年 1 月 1 日。我只需觸摸所有文件,將最后修改日期更新到今天,一切正常。

$ touch `find . -type f`


查看完整回答
反對 回復 2023-03-08
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

我也遇到了這個錯誤。那是因為我使用“WinRAR”解壓縮包(*.tar.gz),所以很多文件都沒有日期。然后我用cmd工具和命令tar -zxvf *.tar.gz解壓這個包,問題就解決了。



查看完整回答
反對 回復 2023-03-08
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

我在 python3.9 中遇到了這個錯誤。我可以通過將內部文件夾 ( )中的所有實例的strict_timestampsfrom更改TrueFalse(ie ) 來解決它。參考strict_timestamps=Falsezipfile.pyLib..\Python\Python39\Lib\



查看完整回答
反對 回復 2023-03-08
?
烙印99

TA貢獻1829條經驗 獲得超13個贊

我注意到 src/setuptools_scm/ 中的文件沒有創建或修改日期的時間戳。我只是在文本編輯器中打開文件并保存它們而不做任何更改以建立時間戳。

之后,>python ./setup.py install 按預期工作。


查看完整回答
反對 回復 2023-03-08
  • 4 回答
  • 0 關注
  • 596 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號