Win10下安裝tensorflow詳細過程


首先聲明幾點:

安裝tensorflow是基於Python的,並且需要從Anaconda倉庫中下載。

所以我們的步驟是:先下載Anaconda,再在Anaconda中安裝一個Python,(你的電腦里可能本來已經裝了一個Python環境,但是Anaconda中的Python是必須再裝的),然后再下載安裝tensorflow。

因為anaconda支持的python版本與TensorFlow支持的python版本不一致可能會導致安裝出錯,因此下載時候一定不能下載最新版本的anaconda,要先查詢下tensorflow支持python哪個版本再下。

tensorflow 目前支持Python 2.7和3.5版本。

Anaconda對應的python版本號:

 所以我安裝的是:Anaconda3-4.0.0-Windows-x86_64.exe和Python3.5。

這部分可以作為參考,因為看到一些博客上說,有的因為版本不匹配安裝失敗了,至少我這兩個版本是安裝成功了。

一,安裝Anaconda

從官網下載:https://www.anaconda.com/download/

官網下載起來很慢,國內清華鏡像網站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

默認安裝即可。注意此處:

進入windows中的命令模式,運行cmd:

 輸入:conda --version  檢測anaconda環境是否安裝成功

二,安裝Tensorflow

安裝Tensorflow,在Anaconda Prompt中輸入:conda create -n tensorflow python=3.5

一般情況下下載會很慢,大概率會失敗,因為一般默認鏈接的都是國外鏡像地址,下載肯定很慢。

改一下鏈接鏡像的地址:打開安裝好的Anaconda中的 Anaconda Prompt,

然后輸入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/     

conda config --set show_channel_urls yes

這兩行代碼用來改成連接清華鏡像的。

打開C:\Users\Administrator\.condarc文件:

刪除兩行代碼:

ssl_verify: true
- defaults

然后在Anaconda Prompt中輸入:conda create -n tensorflow python=3.5

 

 

如果有多次安裝不成功的情況,在安裝成功的那一次會提示:
只需要按照提示指令,清理緩沖即可。

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

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

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

 

這一步如果出現:

 因為pip的版本需更新,安裝提示輸入指令即可。

與安裝步驟無關的話:
安裝CPU版本的時候,博主參考的博客使用的下面這條命令:
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
運行后會發現報錯:
You must give at least one requirement to install (see "pip help install")
原因是install 后面沒有參數,也就是說沒有給想要安裝的包
可能是因為后面的網站鏈接寫錯了,或者是網站的資源搬遷了。到資源網站上檢查一下,修改成正確的資源地址即可。
這里當然是因為網站地址搬遷了,使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
就可以了。

三,測試

在Anaconda Prompt窗口中輸入: python

進入python后依次輸入:

import tensorflow as tf

sess = tf.Session()

= tf.constant(10)

b= tf.constant(12)

sess.run(a+b)

運行結果22,就代表你已經完全安裝好Tensorflow了。

測試階段如果出現下面問題:

原因是因為numpy版本不對應。

但是在CMD界面是不能進行版本替換的。需要在Python的編輯器中,我是在PyCharm中。

但是這與Tensorflow的安裝已經沒有關系了。

在PyCharm中,需要使用我們anaconda中的Python,不能使用電腦里面安裝的Python環境。

然后輸入指令:pip install numpy==1.16.0  即可。

測試代碼時出現沒有模塊的情況,進行下載模塊即可。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM