安装期间出现Tensorflow哈希错误(pip)

安装期间出现Tensorflow哈希错误(pip),tensorflow,pip,raspberry-pi,Tensorflow,Pip,Raspberry Pi,我试图在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 (

我试图在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,但结果相同。下一步我可以尝试什么?

更新
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
,因此哈希不匹配警告现在应该消失

原始答案 不幸的是,这是上载大型控制盘时的常见问题。如果你仔细观察,你会发现轮子

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
我也报告了错误的散列,所以这个问题迟早会得到解决