轉(zhuǎn)載于https://www.cnblogs.com/ming-4/p/11516728.html
首先聲明幾點(diǎn):
安裝tensorflow是基于Python的,并且需要從Anaconda倉(cāng)庫(kù)中下載。
所以我們的步驟是:先下載Anaconda,再在Anaconda中安裝一個(gè)Python,(你的電腦里可能本來(lái)已經(jīng)裝了一個(gè)Python環(huán)境,但是Anaconda中的Python是必須再裝的),然后再下載安裝tensorflow。
因?yàn)閍naconda支持的python版本與TensorFlow支持的python版本不一致可能會(huì)導(dǎo)致安裝出錯(cuò),因此下載時(shí)候一定不能下載最新版本的anaconda,要先查詢(xún)下tensorflow支持python哪個(gè)版本再下。
tensorflow 目前支持Python 2.7和3.5版本。
Anaconda對(duì)應(yīng)的python版本號(hào):

所以我安裝的是:Anaconda3-4.0.0-Windows-x86_64.exe和Python3.5。
這部分可以作為參考,因?yàn)榭吹揭恍┎┛蜕险f(shuō),有的因?yàn)榘姹静黄ヅ浒惭b失敗了,至少我這兩個(gè)版本是安裝成功了。
一,安裝Anaconda
從官網(wǎng)下載:https://www.anaconda.com/download/
官網(wǎng)下載起來(lái)很慢,國(guó)內(nèi)清華鏡像網(wǎng)站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
默認(rèn)安裝即可。注意此處:

進(jìn)入windows中的命令模式,運(yùn)行cmd:
輸入:conda --version 檢測(cè)anaconda環(huán)境是否安裝成功
二,安裝Tensorflow
安裝Tensorflow,在Anaconda Prompt中輸入:conda create -n tensorflow python=3.5
一般情況下下載會(huì)很慢,大概率會(huì)失敗,因?yàn)橐话隳J(rèn)鏈接的都是國(guó)外鏡像地址,下載肯定很慢。
改一下鏈接鏡像的地址:打開(kāi)安裝好的Anaconda中的 Anaconda Prompt,

然后輸入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
這兩行代碼用來(lái)改成連接清華鏡像的。
打開(kāi)C:\Users\Administrator.condarc文件:
刪除兩行代碼:
ssl_verify: true
- defaults
然后在Anaconda Prompt中輸入:conda create -n tensorflow python=3.5



<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">如果有多次安裝不成功的情況,在安裝成功的那一次會(huì)提示:

</pre>
<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">只需要按照提示指令,清理緩沖即可。

</pre>
輸入activate tensorflow,切換了,就代表安裝成功了。

我們要安裝的是CPU版本,那么在命令下緊接著輸入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow


這一步如果出現(xiàn):

因?yàn)閜ip的版本需更新,安裝提示輸入指令即可。
[
](javascript:void(0); "復(fù)制代碼")
<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">與安裝步驟無(wú)關(guān)的話(huà):
安裝CPU版本的時(shí)候,博主參考的博客使用的下面這條命令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
運(yùn)行后會(huì)發(fā)現(xiàn)報(bào)錯(cuò):
You must give at least one requirement to install (see "pip help install")

<pre style="margin: 0px; padding: 0px; overflow: auto; overflow-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">原因是install 后面沒(méi)有參數(shù),也就是說(shuō)沒(méi)有給想要安裝的包
可能是因?yàn)楹竺娴木W(wǎng)站鏈接寫(xiě)錯(cuò)了,或者是網(wǎng)站的資源搬遷了。到資源網(wǎng)站上檢查一下,修改成正確的資源地址即可。
這里當(dāng)然是因?yàn)榫W(wǎng)站地址搬遷了,使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
就可以了。</pre>

](javascript:void(0); "復(fù)制代碼")
三,測(cè)試
在Anaconda Prompt窗口中輸入: python
進(jìn)入python后依次輸入:
import tensorflow as tf
sess = tf.Session()
a = tf.constant(10)
b= tf.constant(12)
sess.run(a+b)
運(yùn)行結(jié)果22,就代表你已經(jīng)完全安裝好Tensorflow了。
測(cè)試階段如果出現(xiàn)下面問(wèn)題:

原因是因?yàn)閚umpy版本不對(duì)應(yīng)。
但是在CMD界面是不能進(jìn)行版本替換的。需要在Python的編輯器中,我是在PyCharm中。
但是這與Tensorflow的安裝已經(jīng)沒(méi)有關(guān)系了。
在PyCharm中,需要使用我們anaconda中的Python,不能使用電腦里面安裝的Python環(huán)境。
然后輸入指令:pip install numpy==1.16.0 即可。
測(cè)試代碼時(shí)出現(xiàn)沒(méi)有模塊的情況,進(jìn)行下載模塊即可。



