Win10下安裝tensorflow詳細(xì)過(guò)程

轉(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):

image

所以我安裝的是: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)安裝即可。注意此處:

image

進(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,

image

然后輸入:

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

image
image
image

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


image

</pre>

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


image

</pre>

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

image

我們要安裝的是CPU版本,那么在命令下緊接著輸入:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

image
image

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

image

因?yàn)閜ip的版本需更新,安裝提示輸入指令即可。

[
復(fù)制代碼

](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")

image
</pre>

<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>

[
復(fù)制代碼

](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)題:

image

原因是因?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)行下載模塊即可。

image
image
image
image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容