💻

numpyのランタイムエラーを回避した

2020/11/03に公開

Anacondaの仮想環境を新しく作ってnumpyをインストールしたら、次のエラーが発生してハマったのでメモします。

The current Numpy installation ('C:\\Users\\user_name\\anaconda3\\envs\\CPU\\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

なお、環境は以下のとおり。

Windwos10
Anaconda 1.9.12
python 3.8.5
numpy 1.19.4

エラー内のリンクを見ると、Windows10 2004のアップデートがnumpyに悪影響を与えていることがわかります。

で、どうしたらいいの?

となりましたが、前から使っている仮想環境はエラーになってない。

前から使っていたnumpyが1.18.1だったので、以下のコマンドでnumpyのダウングレードをしましたら、エラーが解消しました。

pip uninstall numpy
pip install numpy==1.18.1

以上になります、最後までお読みいただきありがとうございました。

Discussion