1. 程式人生 > >關於重灌tensorflow後spyder報錯解決辦法

關於重灌tensorflow後spyder報錯解決辦法

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替換,即可解決問題