Failed to load the native TensorFlow runtime解決方法

前言

因爲最近硬盤壞了,換了塊硬盤,對系統也進行了重裝,系統版本:Windows 10 Pro 1703。裝完系統後裝上了 docker、Python3.5.3,而後使用pip install tensorflow,不出意外的話安裝完成以後我能夠import tensorflow as tf,然而不幸的是,它報錯了--Failed to load the native TensorFlow runtime。這讓我百思不得其解啊,明明正常步驟安裝,爲何出錯了呢。python

解決步驟

多方查找以後發現這彷佛是一些依賴沒安裝好。docker

  1. 使用 pip 安裝 TensorFlow :pip install tensorflow
  2. 下載Visual C ++ Redistributate 2015 x64並安裝。點我下載,若地址失效請自行下載
  3. pip安裝 numpy + mkl,爲了保證穩定的下載,這裏提供whl下載,點我下載numpy-1.13.0+mkl-cp35-cp35m-win_amd64.whl
  • 下載完成後打開文件夾已經 cmd,在 cmd 中輸入pip install而後在文件夾中把 whl 拖到 cmd 中,回車運行。
  1. pip 安裝 scipy ,能夠直接pip install scipy,也能夠使用whl安裝,點我下載 scipy-0.19.0-cp35-cp35m-win_amd64.whl
  • 下載完成後打開文件夾已經 cmd,在 cmd 中輸入pip install而後在文件夾中把 whl 拖到 cmd 中,回車運行。
  1. 打開 cmd 輸入pip install matplotlib
  2. 在 cmd 中輸入 Python,而後輸入import tensorflow as tf 你會發現這個錯已經不報了。

後記

曾經這個錯我也遇到過一次,不過那個是特例,在 TensorFlow 源碼下使用 cmd 進入 Python 並import tensorflow 就會報這個錯,cd 出去就不會報錯了。spa


做者:Jcme丶Ls
連接:https://www.jianshu.com/p/4115338fba2d
來源:簡書
簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。code

相關文章
相關標籤/搜索