先日numpyをpipでインストールしようとしたら、以下のエラーがでました。--no-chache-dir
オプションを付けても同様のエラーでインストールが失敗します。
> pip install numpy --no-cache-dir
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting numpy
Downloading https://www.piwheels.org/simple/numpy/numpy-1.17.3-cp37-cp37m-linux_armv7l.whl (10.2MB)
|█████████████████ | 5.4MB 6.1kB/s eta 0:13:06
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.
numpy from https://www.piwheels.org/simple/numpy/numpy-1.17.3-cp37-cp37m-linux_armv7l.whl#sha256=257846875a54000c739c87993be0730e7106e4294e3c6d58f473cfa6762e3c6e:
Expected sha256 257846875a54000c739c87993be0730e7106e4294e3c6d58f473cfa6762e3c6e
Got a447f8ab5ea0d66db88c365910ac935413a219e22e963050cedd028fe4d62f35
取得元のURLが記載されているので、直接wget
でwhlのパッケージを取得します。
> wget https://www.piwheels.org/simple/numpy/numpy-1.17.3-cp37-cp37m-linux_armv7l.whl
pip
コマンドで、先ほどダウンロードしたパッケージを指定して、直接インストールする
> pip install numpy-1.17.3-cp37-cp37m-linux_armv7l.whl