win10下利用anaconda安裝tensorflow和keras的教程都大同小異(針對CPU版本,我的gpu是1050TI的MAX-Q,不知為啥一直沒安裝成功),下面簡單說下步驟。
一 Anaconda安裝
一般來說,python選擇3.6的,目前雖然python到了3.7了,但是還不夠穩定,所以選擇python3.6的Anaconda3-5.2.0-Windows-x86_64版本,安裝的時候把添加路徑的選項一起選上就ok了,其他的一直next就行。
二 安裝庫
打開Anaconda prompt,依次輸入下列代碼1,
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
上述代碼是加入清華鏡像,加速下載的。
依次輸入下列代碼2:
conda create -n tensorflow python=3.6
上述代碼是創建依賴于python3.6的環境。
依次輸入下列代碼3:
activate tensorflow
上述代碼是激活tensorflow環境
依次輸入下列代碼4:
conda install tensorflow=1.9.0
上述代碼是安裝tensorflow1.9版本
依次輸入下列代碼5:
conda install keras
上述代碼是安裝keras庫
三 測試
驗證是否安裝:在命令行中繼續進行測試,進入python,并輸入以下代碼:i
mport tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()print(sess.run(hello))
輸出:
b’ Hello, TensorFlow!不報錯即為安裝成功
?四 遇到的坑小結
主要有兩個坑。
1.第二步驟打開Anaconda prompt的時候,一定要以管理員身份打開,不然會出現當前文件夾測試沒問題,換到其他文件夾就失效了。
2.保存py文件的時候記得不能創建“tensorflow”同名的文件夾,不然會出現import tensorflow正確,但是tensorflow的任何module都無法引用的情況,一引用就會出現tensorflow 沒有該module的錯誤。(這個坑坑了我好多天)
五 安裝相關命令
#查看版本號
conda list keras#查看conda庫可用資源
anaconda search -t conda keras#指定來源下載安裝,https:XXXXX是指定來源
conda install -c https:XXXXX keras
?