網(wǎng)站建設(shè)公司的公眾號(hào)百度官網(wǎng)平臺(tái)
1. 安裝好Anaconda3版本
(1) 安裝鏈接:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D
本文使用Anaconda3下載鏈接:Anaconda5
(2) 注意安裝anaconda時(shí)一定要把環(huán)境變量加入windows環(huán)境中。要沒(méi)有勾選,安裝完后還有手動(dòng)加入。而且注意3.4版本是默認(rèn)不加入anaconda的文件路徑到環(huán)境變量的。
(3) 安裝好了后,運(yùn)行開始菜單—>Anaconda3—>Anaconda Prompt
2. 安裝Tensorflow
有兩種方法可以安裝:
這里只展示方法一cpu版本的安裝方法,gpu版本需要的電腦配置較高
[方法一] cpu版本:pip install --ignore-installed --upgrade tensorflow
[方法二] gpu版本:pip install --ignore-installed --upgrade tensorflow-gpu注意gpu版要事先選好并裝好CUDA和cuDNN
方法一:
打開Anaconda Prompt,輸入清華倉(cāng)庫(kù)鏡像,這樣更新會(huì)快一些:
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
在Anaconda Prompt中,用Anaconda3創(chuàng)建一個(gè)python3.6的環(huán)境,環(huán)境名稱為tensorflow ,輸入下面命令:
conda create -n tensorflow python=3.6
運(yùn)行 開始菜單—>Anaconda3—>Anaconda Navigator,點(diǎn)擊左側(cè)的Environments,可以看到tensorflow的環(huán)境已經(jīng)創(chuàng)建好了。
在Anaconda Prompt中啟動(dòng)tensorflow環(huán)境:
activate tensorflow 或 conda activate tensorflow //某些版本的Anaconda需要加上conda才能啟動(dòng)tensorflow環(huán)境
安裝cpu版本的TensorFlow
方法一:通過(guò)指令(最好不要使用指令下載,會(huì)有很多莫名其妙的錯(cuò)誤(網(wǎng)上大多數(shù)推薦的都是方法一,實(shí)際操作會(huì)有很多問(wèn)題,我參考各種指南,解決掉一些問(wèn)題,最終還是沒(méi)有下載成功,實(shí)測(cè)用方法二下載成功),推薦使用方法二:使用Anaconda 下載
下載):
pip install --upgrade --ignore-installed tensorflow
方法二:
使用Anaconda 下載
這樣tensorflow cpu版本就安裝好了。
當(dāng)不使用TensorFlow時(shí),可以通過(guò)deactivate來(lái)關(guān)閉TensorFlow環(huán)境:
測(cè)試cpu版本的TensorFlow
重新打開Anaconda Prompt—>activate tensorflow—>python來(lái)啟動(dòng)tensorflow,并進(jìn)入python環(huán)境
測(cè)試代碼如下:
#TensorFlow使用圖(Graph)來(lái)表示計(jì)算任務(wù);并使用會(huì)話(Session)來(lái)執(zhí)行圖,通過(guò)Session.close()來(lái)關(guān)閉會(huì)話(這是一種顯式關(guān)閉會(huì)話的方式)。會(huì)話方式有顯式和隱式會(huì)話之分。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!') #初始化一個(gè)TensorFlow的常量
sess = tf.Session() #啟動(dòng)一個(gè)會(huì)話
print(sess.run(hello))
當(dāng)我們用Anaconda自帶的iPython和Spyder以及jupyter notebook中輸入import tensorflow as tf的時(shí)候會(huì)失敗,顯示如下No module named 'tensorflow‘,原因是我們沒(méi)有在TensorFlow的環(huán)境下打開它們。
為此,我們需要在TensorFlow環(huán)境下安裝這三個(gè)插件
打開Anaconda Navigator—>Environments—>tensorflow,選擇Not installed,找到iPython和Spyder以及jupyter并安裝。
安裝好三個(gè)插件后,我們用例子分別來(lái)運(yùn)行試試(都要事先activate tensorflow來(lái)啟動(dòng)tensorflow):
ipython:
Spyder:
敲完activate tensorflow 跟 Spyder后,會(huì)立刻喚醒Spyder,并運(yùn)行:
Jupyter notebook:
敲完activate tensorflow 跟 jupyter notebook后,會(huì)立刻喚醒jupyter notebook,并運(yùn)行:
當(dāng)然還有種更直接的方法由于直接tensorflow安裝了三個(gè)插件,直接去菜單找到下面框選的,選一個(gè)用就行了,效果一樣就不在贅述:
如果選的是沒(méi)框選的,是無(wú)法啟動(dòng)TensorFlow的,這點(diǎn)要格外注意。