ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE


  今天安裝tensorflow遇到的問題,第一次pip install tensorflow安裝顯示連接源timeout, 解決方案如下:

1 # 設置超時時間
2 pip --default-timeout=100  install tensorflow

  然后,又產生一個新問題,如下:

1 Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
2 Collecting tensorflow
3   Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fb/59/1446c28d5dec00609ab664217acdbd37cf93704ae37233c1392465fc49e5/tensorflow-2.3.0-cp38-cp38-macosx_10_11_x86_64.whl (165.2 MB)
4      |██████▊                         | 35.0 MB 1.1 kB/s eta 1 day, 7:52:58
5 ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
6     tensorflow from https://pypi.tuna.tsinghua.edu.cn/packages/fb/59/1446c28d5dec00609ab664217acdbd37cf93704ae37233c1392465fc49e5/tensorflow-2.3.0-cp38-cp38-macosx_10_11_x86_64.whl#sha256=44c8d979b2d19ed56dbe6b03aef87616d6138a58fd80c43e7a758c90105e9adf:
7         Expected sha256 44c8d979b2d19ed56dbe6b03aef87616d6138a58fd80c43e7a758c90105e9adf
8              Got        f27f1cad9e4c3f38c8d25067ff1a1cea5304bc2c8351d31def4f87201a19b9ef

解決方案如下:

1 # 即卸載干凈之后,再重裝
2 pip uninstall tensorflow
3 pip --default-timeout=100  install tensorflow

網上有博主提供直接升級安裝的方式,沒有試,不過應該是可行的,粘出來供大家參考:

1 pip install --upgrade tensorflow

希望對你有幫助~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM