Win10 Anaconda/Tensorflow /Keras框架(CPU版本)安裝搭建
工欲善其事必先利其器,由於初學深度學習,所以只是安裝了CPU版本的Keras,本文介紹Windows環境下的搭建。其中遇到一些坑,希望這篇文章能對大家有所幫助。
一. Anaconda的安裝
根據經驗,我們選擇安裝Anaconda的版本4.2.0(對應的是Python3.5版本),因為相對穩定,對Tensorflow的相容性也更好(我們不需要再單獨安裝Python3.5)
下載地址:
https://repo.continuum.io/archive/.winzip/
此處需要注意:
1.如果電腦上以前安裝過其他版本的Python環境,最直接的辦法是先解除安裝之前的,以免在後面的安裝過程中產生衝突(我自己之前安裝的是python3.7版本,當一切準備就緒後發現anaconda有些命令無法正常使用,由於我是小白,網上也沒有相應錯誤解答,所以我果斷選擇了先解除安裝後重裝)
2.安裝最好不要更改其預設路徑,否則後面安裝其他的時候會有路徑變動很麻煩
3.此處要注意把兩個都勾選,其他步驟都是直接預設next即可
然後開啟cmd,輸入conda --version
顯示如上則證明安裝成功了
二. Tensorflow安裝
繼續鍵入
>pip install --upgrade --ignore-installed tensorflow
此過程可能會出現問題
按照其提示輸入命令
python -m pip install --upgrade pip
完成後繼續鍵入
>pip install --upgrade --ignore-installed tensorflow
等待一下下,此時應該就能完成安裝了
三.Keras安裝
在二步驟的基礎上繼續鍵入
pip install keras -U --pre
等待一會兒應該就能成功安裝
可能遇到問題
出現一串紅色的error資訊。
Exception:。。。。
PermissionError:[WinError 5] Access is denied……..(省略若干字元)
可以重新鍵入如下指令即可成功
pip install --user keras -U --pre
四.驗證Tensorflows與Keras
1.驗證tensorflow
開啟spyder鍵入以下程式碼
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print (sess.run(hello))
若在右側視窗順利輸出‘Hello, Tensorflow!’ ,表明tensorflow安裝成功
可能遇到的問題
spyder或打不開,如下圖情況
- 問題解決: 將
\Anaconda3\Library\plugins
目錄下的platforms
資料夾拷貝到\Anaconda3資料夾下面
後重新開啟Anaconda spyder
2.驗證keras
在命令列中輸入命令並顯示如下就表明安裝成功了