Help us understand the problem. What is going on with this article?

Numpy1.19.4のエラー RuntimeError: The current Numpy installation fails to pass a sanity check due to a bug in the windows runtime.

Numpyを使おうとしたら見慣れないエラーに遭遇しました.意外とあっさり解決できましたが,遭遇する方が多そうなので一応残しておきます.

環境

  • Windows10
  • Python 3.8.2
  • Numpy 1.19.4

エラー

RuntimeError: The current Numpy installation ('C:\\Users\\ ... \\venv\\lib\\site-packages\\numpy\\__init__.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.com/y3dm3h86

解決法

調べてみるとStackOverFlowに同じエラーについての質問がありました.これによると,つい最近リリースされたNumpy 1.19.4が原因のようです.

コメントで教えて頂いたのですが,正しくはWindows側に原因があるそうです.1月末に修正される予定のようですが,それまではNumpy1.19.4を避けるのが一番簡単そうです.

回避するには単純にNumpyのバージョンをひとつ下げます.

pip install numpy==1.19.3
bear_montblanc
A hobbyist programmer.
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away