前言
由于最近硬盤(pán)壞了,換了塊硬盤(pán),對(duì)系統(tǒng)也進(jìn)行了重裝,系統(tǒng)版本:Windows 10 Pro 1703。裝完系統(tǒng)后裝上了 docker、Python3.5.3,然后使用pip install tensorflow,不出意外的話(huà)安裝完成之后我可以import tensorflow as tf,然而不幸的是,它報(bào)錯(cuò)了--Failed to load the native TensorFlow runtime。這讓我百思不得其解啊,明明正常步驟安裝,為什么出錯(cuò)了呢。
解決步驟
多方查找之后發(fā)現(xiàn)這似乎是一些依賴(lài)沒(méi)安裝好。
- 使用 pip 安裝 TensorFlow :
pip install tensorflow - 下載
Visual C ++ Redistributate 2015 x64并安裝。點(diǎn)我下載,若地址失效請(qǐng)自行下載 - pip安裝 numpy + mkl,為了保證穩(wěn)定的下載,這里提供whl下載,點(diǎn)我下載numpy-1.13.0+mkl-cp35-cp35m-win_amd64.whl
- 下載完成后打開(kāi)文件夾已經(jīng) cmd,在 cmd 中輸入
pip install然后在文件夾中把 whl 拖到 cmd 中,回車(chē)運(yùn)行。
- pip 安裝 scipy ,可以直接
pip install scipy,也可以使用whl安裝,點(diǎn)我下載 scipy-0.19.0-cp35-cp35m-win_amd64.whl
- 下載完成后打開(kāi)文件夾已經(jīng) cmd,在 cmd 中輸入
pip install然后在文件夾中把 whl 拖到 cmd 中,回車(chē)運(yùn)行。
- 打開(kāi) cmd 輸入
pip install matplotlib - 在 cmd 中輸入 Python,然后輸入
import tensorflow as tf你會(huì)發(fā)現(xiàn)這個(gè)錯(cuò)已經(jīng)不報(bào)了。
后記
曾經(jīng)這個(gè)錯(cuò)我也遇到過(guò)一次,不過(guò)那個(gè)是特例,在 TensorFlow 源碼下使用 cmd 進(jìn)入 Python 并import tensorflow 就會(huì)報(bào)這個(gè)錯(cuò),cd 出去就不會(huì)報(bào)錯(cuò)了。