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

問題:

     導入tensorflow時報錯ModuleNotFoundError: No module named 'numpy.core._multiarray_umath',異常信息如下所示

分析:

     NumPy是使用Python進行科學計算的基礎軟件包,這裏提示numpy.core._multiarray_umath failed to importnumpy.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則無異常報錯。

 

參考資料:

1. https://numpy.org/

2. https://blog.csdn.net/weixin_41010198/article/details/86738635

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章