1. 程式人生 > >win10下安裝theano和keras

win10下安裝theano和keras

                     

本來在ubuntu下安裝theano和keras安裝輕而易舉,可是鑑於平常用得還是window系統多些,沒辦法,雖然麻煩些,還是在繼續嘗試在window下安裝成功。參考得部落格連結如下

1、安裝Anaconda(蟒蛇)

強烈建議所有人安裝Anaconda。各種包得依賴問題,人家都解決得很好了,何必自己一個個安裝呢。下載連結https://www.continuum.io/downloads

2、安裝MinGW(Window下的GCC和G++)

在cmd下執行

conda install mingw libpython
  • 1

如果沒有安裝成功,請重複使用以上命令,因為可能是你的網不好,安裝成功後會在Anaconda目錄下有MinGW資料夾
如果嫌棄預設下載源不好的話,就新增清華的源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  conda config --set show_channel_urls yes  
  • 1
  • 2
  • 3

然後再執行conda install mingw libpython 速度應該會變快

3、新增MinGW的環境變數

在當前使用者的環境變數中,找到path變數,沒有就新建一個,向裡面新增
“c:\Anaconda\MinGW\bin;c:\Anaconda\MinGW\x86_64-mingw32\lib;”
(如果作業系統為32位的變數值輸入為“c:\Anaconda\MinGW\bin;c:\Anaconda\MinGW\i686_w64-mingw32\lib;”)(注意要帶分號)
請根據你的具體安裝目錄更改以上內容。

其他教程說還要在C:\Users\Administrator (或者你的使用者名稱)這個目錄下,建立theanorc.txt 檔案,根本沒有必要啊親們!因為這一步就是指定了g++的路徑。。。。

4、安裝theano和keras

接下來就是最簡單的一步了,直接在cmd下執行

pip install theano keras
  • 1

如果網速不好的話,請多執行幾次上面的命令就行了,沒錯,安裝就是這麼直接粗暴!

5、更改keras預設後臺為theano

keras的backend預設為tensorflow,建立在tensorflow框架上,需要手動改為theano,官方的說明連結 https://keras.io/backend/


具體就是在你的C:\Users\Administrator (或者你的使用者名稱)~.keras\keras.json 有個配置檔案,更改裡面的tensorflow為theano就行

6、測試是否安裝成功

進入python命令列,輸入下面命令

import theanoprint theano.config.blas.ldflags
  • 1
  • 2

如果什麼都沒有顯示,則說明theano安裝成功

import keras
  • 1

會出現,Using Theano backend 
如果沒有 error則說明匯入成功!