在python中出現“ImportError: DLL load failed: 找不到指定的子產品”,有以下幾種可能性
1)你安裝庫沒有完全安裝成功,解除安裝重裝;
2)你安裝的庫依賴于已經安裝的庫,但這個被依賴的庫版本不符合要求,這個就得自己排查
比如tensorflow出現這種情況,基本就要檢查是不是numpy或者protobuf的版本。
https://github.com/tensorflow/tensorflow/issues/22794.
注意:當你的CPU是intel8代處理器時,上面的issues連結基本可以解決;如果你的CPU是intel6代,那麼你需要降低你的tensorflow版本,測試1.5.0是可以的。這是因為CPU版本過老,新版tensorflow不支援。