1. 程式人生 > 其它 >解決ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath‘的方法

解決ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath‘的方法

技術標籤:視覺化python視覺化pythontensorflow

問題:

 匯入tensorflow時報錯ModuleNotFoundError: No module named 'numpy.core._multiarray_umath',異常資訊如下所示

在這裡插入圖片描述
分析:

 NumPy是使用Python進行科學計算的基礎軟體包,這裡提示numpy.core._multiarray_umath failed to import和numpy.core.umath failed to import ,得知異常的原因是Numpy庫的引用出了問題。
 估計是NumPy版本和當前Tensorflow版本相容性問題。之前因為安裝其他包有降過Numpy包的版本,用conda list numpy查到當前的NumPy版本號為1.14.6

在這裡插入圖片描述
解決方法:

用命令 pip install --upgrade numpy 升級numpy版本從1.14.6至1.17.2 即可。
在這裡插入圖片描述
再次匯入tensorflow則無異常報錯。

在這裡插入圖片描述