tensorflow原先装的是cpu版本的,为了加速运算,把原先cpu版的tensorflow卸载,利用conda从新装了gpu版的tensorflow,安装成功后打开spyder,出现问题:
原因:
tensorflow-gpu会自动检查他依赖的包是否达到他的要求,所以会更新或者装一些包,就包括numpy,mkl是numpy底层依赖包,所以也被更新了。pip自动安装了numpy1.1.4,原先由于conda安装了numpy1.1.3,所以相当于有两个numpy。
解决办法:
1、可以先pip uninstall 了 numpy 1.1.4,然后再conda uninstall了 numpy1.1.3,然后再用pip重装numpy即可(推荐)
2、将 ..\Anaconda\Library\bin下的mkl_intel_thread.dll用..\Anaconda\Lib\site-packages\numpy\core
下的mkl_intel_thread.dll替换,即可解决问题