Windows的Python3.5下keras安裝__Python

來源:互聯網
上載者:User

為了學習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。

如果有問題和疑問歡迎聯絡本人。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.