win7下安裝配置theano詳解


以我自己實驗室電腦裝win7系統64位爲例。

1.安裝anaconda(已內置python,numpy和scipy兩個必要庫以及一些其他庫,自帶安裝。)

地址:https://www.continuum.io/downloads

選擇對應版本即可,按照步驟依次安裝,注意安裝目錄,因爲後面配置環境變量會用到,使用默認目錄即可,但是注意後面配置環境變量也要對應到安裝目錄。

Anaconda的一些命令(在Anaconda的命令行窗口輸入):
conda list

該命令,將列出Anaconda安裝的所有應用包,我們可以看到Anaconda已經安裝了numpy, nose, pip, python,scipy, mingw等等。
conda install <pkg name>

該命令用於安裝應用包,如 conda install numpy.
conda update <pkg name>

升級應用包,如 condaupdate python


2.安裝mingw

裝完anaconda直接pip install theano是行不通的,在python裏搜g++會發現搜不到。

問題在於anaconda底下根本沒有MinGW包,不要聽信什麼自己下個zip,安裝到anaconda底下,正確方法:

cmd輸入:condainstall mingw libpython

MinGW等文件夾會自動裝到anaconda下面。

 

3.環境配置

在用戶變量中,PATH添加C:\Anaconda;C:\Anaconda\Scripts;

並新建 PYTHONPATH:C:\Anaconda\Lib\site-packages\theano;

在cmd的home目錄中新建.theanorc.txt 文件(注意名字中的“.”),根據自己安裝MinGW的路徑寫上MinGW的路徑,我的如下:

[blas]

ldflags=

 

 

[gcc]

cxxflags =-IC:\Users\RL.King\Anaconda2\MinGW

如圖:

重啓電腦

4.安裝theano

cmd輸入:pip install theano

pip install <pkg name>#該命令用於安裝應用包,如 pip install theano.

裝完之後在ipython中輸入以下兩行代碼測試一下:

import theano

theano.test()

沒有error的話,恭喜你,安裝成功了!

當然你可能沒安裝成功,可能會出現g++ 的問題,怎麼辦呢?

先卸載

cmd輸入:pipuninstall theano

然後
cmd輸入:condainstall mingw libpython

然後再安裝一遍

cmd輸入:pipinstall theano

反覆幾次可能會好。

安裝theano成功和測試成功的界面如下如圖所示:

【說明】安裝過程出現過測試錯誤提示

ERROR: Failure: ImportError (No module named nose_parameterized)

安裝nose_parameterized即可,

cmd執行:pip install nose_parameterized

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章