Python学习笔记windows下安装theano

Posted 悠望南山2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件,然后在里面输入如下代码:

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

输出结果如下:

[evaluate TestTheano.py]
5.0

说是不报错就算成功……谁知道。

(2)测试二

跟上面差不多,新建一个py文件,输入如下代码:

import theano
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 悠望南山

以上是关于Python学习笔记windows下安装theano的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记windows下安装theano

学习笔记(10月16日)

Scrapy爬虫学习笔记 - windows下搭建开发环境1

python学习笔记----python安装

《机器学习笔记》-环境配置(Windows64位)

python笔记:windows 下安装 python lxml