為了學習keras,首先就得安裝好keras,但是在Windows下,keras的安裝真的會有很多問題。這兩天走了很多彎路,終於安裝好了keras,是基於theano的,現在記錄下安裝過程,也許對自己有協助。
1.安裝Python
官網下載Python3.5版本,這個很簡單。安裝好過後將Python的路徑和scripts和libs的路徑都加入path裡面。
2.安裝好Python3.5後先把pip升級到最新版本,我也不知為什麼我當時得pip就不是最新版本,所以pip安裝的時候除了很多錯誤,才知道是pip版本過低(可能是之前我安裝過python2.7的原因)。具體操作入下:
就在命令列下輸入:python -m pip install -U pip 這一步應該不會失敗,只要網路連接正常。
3.安裝wheel
命令列下輸入 python -m pip install wheel
我安裝的時候一直提示逾時 如果提示逾時 輸入pip --default-timeout=100 install -U pip可以修改預設逾時時間,建議改預設逾時時間
如果失敗可以多試幾次,親測7-8次才成功。help(‘modules’) 可以列出所有已經安裝的模組,就可以知道wheel有沒有安裝成功
4.安裝mingw
去mingw的官網下載檔案病安裝,將minge的bin和lib加入環境變數path裡面,安裝的時候g++和gcc必選。
5.安裝lapack
給出下載地址:http://icl.cs.utk.edu/lapack-for-windows/lapack/
下載夏利後是zip檔案,直接解壓到mingw的lib檔案夾下,然後把路徑加上去,我的是:G:\bigdate\MinGW\lib\lapack-3.6.1
6.安裝vs
安裝vs2010後續版本,只是需要vs的環境。我之前就有,就沒安裝,不會安裝的去網上百度有很多。
7.安裝numpy,scipy,theano,keras
這裡很簡單 直接命令列輸入: python -m pip install numpy
python -m pip install scipy
python -m pip install theano
python -m pip install keras
不出意外這四步都不會失敗。
如果numpy和scipy失敗的話,附件裡有scipy-0.18.1-cp35-cp35m-win32.whl 和 numpy-1.11.2+mkl-cp35-cp35m-win32.whl檔案,這個是現在最新版本,
如果到期了可以 去:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 這裡面有python很多的安裝模組,選擇適合你電腦的版本,下載之後放在python安裝路徑下面,然後命 令行找到檔案夾之後
輸入: pip install scipy-0.18.1-cp35-cp35m-win32.whl 然後輸入 pip install numpy-1.11.2+mkl-cp35-cp35m-win32.whl。但是這裡很可能出錯,因為沒有指定檔案的路 徑,就算你已經是在當前檔案夾下輸入的命令也沒用,加上路徑應該就能成功,我的是: pip install E:\Python\scipy-0.18.1-cp35-cp35m-win32.whl 。
8.以上就應該能成功安裝好keras了,命令列下輸入:python 進入python環境後 :import numpy
import scipy
import theano
import keras
都應該不會報錯,這樣就成功安裝好了keras。
如果有問題和疑問歡迎聯絡本人。