【问题标题】:Tensorflow hash error during installation (pip)安装过程中的Tensorflow哈希错误(pip)
【发布时间】:2020-06-29 12:22:18
【问题描述】:

我正在尝试在 RB Pi Zero 上的 Docker 容器中安装 tensorflow。 我得到一些奇怪的哈希错误,见下文。接下来我可以尝试什么?

root@123456:/# sudo pip3 install --no-cache-dir tensorflow
Collecting tensorflow
  Downloading https://www.piwheels.org/simple/tensorflow/tensorflow-1.14.0-cp35-none-linux_armv6l.whl (94.2MB)
    100% |████████████████████████████████| 94.2MB 888kB/s
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.
    tensorflow from https://www.piwheels.org/simple/tensorflow/tensorflow-1.14.0-cp35-none-linux_armv6l.whl#sha256=cba22b6d9a3e7a92c07e142bd5256c9773fd20c18090cb1d222357d3b3028655:
        Expected sha256 cba22b6d9a3e7a92c07e142bd5256c9773fd20c18090cb1d222357d3b3028655
             Got 65c83ef17cd950cf40d021070f3e7e1fa99499a99815c15495920ddc3440a98f

没有空间问题:

root@123456:/# df -h /
Filesystem      Size  Used Avail Use% Mounted on
overlay          29G  9.8G   19G  36% /

我尝试删除 'rm -rf /var/lib/apt/lists/partial' 中的文件并执行 apt-get update&upgrade,但结果相同。接下来我可以尝试什么?

【问题讨论】:

    标签: tensorflow pip raspberry-pi


    【解决方案1】:

    更新

    The hashes were fixed,所以哈希不匹配警告现在应该消失了。

    原答案

    很遗憾,这是https://www.piwheels.org 在上传大轮子时的常见问题。如果你仔细观察simple URLs of tensorflow wheels,你会发现轮子

    tensorflow-1.14.0-cp36-none-linux_armv7l.whl
    tensorflow-1.14.0-cp36-none-linux_armv6l.whl
    tensorflow-1.14.0-cp35-none-linux_armv7l.whl
    tensorflow-1.14.0-cp35-none-linux_armv6l.whl
    tensorflow-1.14.0-cp34-none-linux_armv7l.whl
    tensorflow-1.14.0-cp34-none-linux_armv6l.whl
    

    在下载链接中都有相同的 sha256 哈希,这意味着哈希是错误的。解决方法是将轮子下载到磁盘并从磁盘安装:

    $ wget https://www.piwheels.org/simple/tensorflow/tensorflow-1.14.0-cp35-none-linux_armv6l.whl
    $ pip install tensorflow-1.14.0-cp35-none-linux_armv6l.whl
    

    我还报告了错误的哈希here,所以这个问题迟早会得到解决。

    【讨论】:

      猜你喜欢
      • 2017-12-30
      • 1970-01-01
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 2020-09-22
      • 2018-07-11
      • 1970-01-01
      相关资源
      最近更新 更多