今天在Raspberry上安装Tensorflow遇到以下错误,这里记录一下:

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.
    numpy>=1.13.3 from https://www.piwheels.org/simple/numpy/numpy-1.16.4-cp35-cp35m-linux_armv7l.whl#sha256=344fdac1c88bfcec4addbb1bc2f7ac3f2a4e434933459778298919c3abded7a2 (from tensorflow==1.13.1):
        Expected sha256 344fdac1c88bfcec4addbb1bc2f7ac3f2a4e434933459778298919c3abded7a2
             Got        4e811b91d4629c06b325ebc471e8b4e93c9c633a6614309130000b243a5bd206

    h5py from https://www.piwheels.org/simple/h5py/h5py-2.9.0-cp35-cp35m-linux_armv7l.whl#sha256=c0a3267b06304595de1aa2fffd0a735e431b81019e73da3509d8084db68103dc (from keras-applications>=1.0.6->tensorflow==1.13.1):
        Expected sha256 c0a3267b06304595de1aa2fffd0a735e431b81019e73da3509d8084db68103dc
             Got        8ba32fb565c69b7fb0cf388c3545dab737df1d17c499d879de6734858c1995a6

 

解决方法:

电脑上下载  https://www.piwheels.org/simple/numpy/numpy-1.16.4-cp35-cp35m-linux_armv7l.whl    

https://www.piwheels.org/simple/h5py/h5py-2.9.0-cp35-cp35m-linux_armv7l.whl  

这两个文件,然后传到树莓派上(如Desktop)安装

从树莓派whl文件所在的目录下安装:

sudo pip3 install  numpy-1.16.4-cp35-cp35m-linux_armv7l.whl

sudo pip3 install h5py-2.9.0-cp35-cp35m-linux_armv7l.whl  

 

 

更多推荐