Python學習筆記(三)windows下安裝theano


2016.6.28補充:

不論是實驗室的電腦還是我的筆記本,只要是windows下,theano.test()都是不通過的。雖然能使用一些theano中的函數,但是我感覺很不好。

所以還是轉Ubuntu了……不要在這種地方瞎折騰了。

——————————————————————————————————

早就聽說theano很難安裝,這一次算是初步嘗試,不知道會不會有其它問題。

0 參考材料

(1)win 8.1 64bit 深度學習theano 安裝設置

(2)Windows下安裝theano成功,但一import就報decode錯是什么原因?

(3)Wndows8.1 64bit環境下搭建深度學習平台之Theano安裝配置

(4)deep learning學習環境Theano安裝(win8+win7)

1 簡單記錄過程

(1)安裝anaconda:Download Anaconda now!

(2)根據Installation of Theano on Windows里“Alternative:Anaconda”中的內容,需要先安裝MinGW,實際上就只需要在cmd中輸入如下指令:

conda install mingw libpython

(3)安裝theano。這一步只需要在cmd中輸入如下指令:

pip install theano

(4)設置環境變量:

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

b、新建 PYTHONPATH:C:\Anaconda\Lib\site-packages\theano。

2 測試

1、測試一

新建一個TestTheano.py文件,然后在里面輸入如下代碼:

1 import theano.tensor as T
2 from theano import function
3 x=T.dscalar('x')
4 y=T.dscalar('y')
5 z=x+y
6 f=function([x,y],z)
7 print f(2,3)

 輸出結果如下:

[evaluate TestTheano.py]
5.0

 說是不報錯就算成功……誰知道。

2、測試二

跟上面差不多,新建一個py文件,輸入如下代碼:

1 import theano
2 print theano.config.blas.ldflags

輸出結果依然沒有報錯,說明theano是正常工作的。

3 遺留問題

如上面幾個參考文獻所說,還有這么一步:

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

[blas]

ldflags=

[gcc]
cxxflags = -IC:\Anaconda\MinGW

由於之前實在不知道什么叫“home目錄”,所以這一步沒有管,但是測試結果也是成功的,就是不知道不加這一步會不會有什么影響。

然后今天晚上看到一個博客 deep learning學習環境Theano安裝(win8+win7) ,里面說home目錄就是打開cmd后那個小三角默認指向的路徑,目測是這個:

因為測試是成功的所以現在先不管,如果真出問題了到時候再說。

2016.6.8

by 悠望南山


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM