艰辛的安装Theano过程,把其中遇到的问题记录下来,三台机子都尝试了安装Theao,系统分别为:A机:win7 64-bit(笔记本)、B机:win7 64-bit(台式机)、C机:win8 64-bit(虽然前面两台机子的系统一样,但是安装过程中出的问题不一样)。

首先参考了博客:

http://blog.sina.com.cn/s/blog_96b836170102vq22.html

http://blog.csdn.net/niuwei22007/article/details/47684673

步骤也是按照上面一步一步来的,

1. 卸载系统里的Python,A、C机的系统里有Python,安装的时候并没有出错,但是B机在安装Theano就失败了,所以参考着博客2的说法将系统里Python卸载干净就好了。

2. 安装anaconda(已内置python,numpy和scipy两个必要库以及一些其他库,自带安装),没有问题,A\C机默认安装的目录是在C:\Users\(lvxia/kde123)\Anaconda2\里,B机默认目录在C:\Anaconda2里。

3. 安装MinGw. cmd命令行中输入 conda install mingw libpython , 即可。anaconda文件下就有Mingw的文件夹了。

4. 配置环境变量

path变量中追加 C:\Anaconda;C:\Anaconda\Scripts; (根据安装目录不同),新建pythonpath,变量值为 C:\Anaconda\Lib\site-packages\theano; 指明theano的安装目录在哪。

在cmd的home目录(C:\Windows\System32)中新建文本文档 .theanorc.txt ,编辑内容:

[global] 
         openmp=False 
    [blas] 
         ldflags= 
    [gcc] 
         cxxflags=-IC:\Anaconda\MinGW

重启电脑。

5. 安装Theano

在cmd中,pip install theano, 安装theano。输入python(ipython) 进入到python环境下,然后先输入import theano回车,需要等一段时间。 继续输入theano.test()。又会输出好长一段信息,没有error就说明安装成功。

A机测试用时10591.483s 0 error,C机测试用时8050.868s 1 error。中间可以通过 ctrl+c 退出(B机 quit 命令才能退出) 。博客2中说有部分error信息也没有关系,theano的功能也可以正常使用,包括theano.function(),所以如果有同学无论如何配置还是有error信息的话,可以暂时忽略掉,直接跑一段程序试一下,可以去测试一下卷积操作运算代码。

所以暂时忽略了C机的错误了 ERROR: Test ability to provide your own output dtype for a ProdWithoutZeros(). 这个在Google上也没有查到相关原因和解决办法。

之前A、C两机测试的时候也有一些错误,

ERROR: Failure: ImportError (No module named nose_parameterized)

安装nose_parameterized即可,cmd执行:

pip install nose_parameterized

对于B机的问题。这是在网上截得图,问题是一样的,就是Theano安装成功以后 import theano就停止工作。

网上的方法:

安装Python3.4解决: https://groups.google.com/forum/#!topic/theano-users/p77HXTvjNxc

ClaytonTurner在帖子https://github.com/Theano/Theano/issues/2087中回复并添加了问题,虽然和发帖问题不一样,他说“he newest version of Anaconda has issues with Theano”.但是他提供了另一种解决办法:https://claytonturner.blogspot.com/2015/12/theano-on-windows-easy-way.html 使用的是32位的annconda。

所以我顺序卸载了theano、mingw、libpython和anaconda,然后安装了anaconda32等。。。也没有验证这个是否是正确的,因为中午吃了个饭,拿到显卡后一下午就在那装显卡,原本打算用B机做实验的,但是B机处理器性能没有C机好,所以就不要B机也懒得管这个了。

win安装Theano的更多相关文章

  1. Python学习笔记(三)windows下安装theano

    2016.6.28补充: 不论是实验室的电脑还是我的笔记本,只要是windows下,theano.test()都是不通过的.虽然能使用一些theano中的函数,但是我感觉很不好. 所以还是转Ubunt ...

  2. 手把手教你搭建深度学习平台——避坑安装theano+CUDA

    python有多混乱我就不多说了.这个混论不仅是指整个python市场混乱,更混乱的还有python的各种附加依赖包.为了一劳永逸解决python的各种依赖包对深度学习造成的影响,本文中采用pytho ...

  3. 重装Ubuntu16.04及安装theano

    一.卸载现有的ubuntu系统 1.下载MbrFix,并放在C盘根目录. 2.管理员身份运行cmd命令符:切换到C盘根目录,然后输入命令符MbrFix /drive 0 fixmbr,回车确认即可. ...

  4. Win10环境下安装theano并配置GPU详细教程

    一.软件和环境 (1)安装日期2016/12/23: (2)原材料VS2013,cuda-8.0(最好下载cuda7.5,目前theano-0.8.2对cuda-8支持不是很好),Anaconda3- ...

  5. 神经网络环境搭建,windows上安装theano和keras的流程

    今天碰到有朋友问道怎么在windows下安装keras,正好我刚完成搭建,总结下过程,也算是一个教程吧,给有需要的朋友. 步骤一:安装python. 这一步没啥好说的,下载相应的python安装即可, ...

  6. 配置安装theano环境(非GPU版)

    终于成功配置了theano环境,但由于本机没有gpu,所以配置的是非gpu版本的theano,下面将具体过程进行描述(安装成功后,有时对python的各种库进行更新时,可能会导致某个模块无法调用其他被 ...

  7. Fedora安装theano

    Fedora下安装theano Fedora下安装theano Theano的安装依赖很多包,有必须的,有可选的.此外,python版本必须大于2.6,请在shell直接键入python,如果小于2. ...

  8. 安装Theano

    参考文档 http://deeplearning.net/software/theano/install_centos6.html#install-centos6 安装依赖库 sudo yum ins ...

  9. conda创建py27虚拟环境安装theano(anaconda3)

    现在python3已经成为主流的python环境,大部分的package都兼容python3,仍然有一小部分,或者说是某一领域的package需要使用python2.本人现在主要在利用python做机 ...

随机推荐

  1. tomcat改端口的一些问题

    cmd运行netstat -anp查看端口使用情况,找到被占用端口的PID

  2. 绝对路径&相对路径

    被绝对路径和相对路径搞疯了,好多地方不一样,从今天开始,记录下来每次关于这个问题的记录,以备查用 css文件里: 绝对路径:以"/"开头,表示从项目的根目录开始

  3. vsphere安装虚拟机

    新建虚拟机完成后,启动虚拟机,打开启动虚拟机控制台,选择CD/DVD驱动器 选择iso镜像,可以是本地或存储中心的iso,选择后点击虚拟机--客户机--发送Ctrl+Alt+Del,接下来就是正常的操 ...

  4. dump报文转换为wrieshark报文

    我们开发中经常会出原始的报文,如下所示: 45 00 01 3d 8e 6a 00 00 80 11 ab 46 00 00 00 00 ff ff ff ff 00 44 00 43 01 29 6 ...

  5. Ubuntu下 hadoop2.5.1 (伪分布模式) 配置工作

    一:安装JDK hadoop 是以java语言写的,因此需要在本地计算机上预先安装JDK,安装JDK的方法这里不再详述. 二:创建hadoop用户 为hadoop创建一个专门的用户,将所有的hadoo ...

  6. HDU 5845 Best Division

    $dp$,字典树. $dp$递推式很容易知道.dp[i]=max{dp[j]+1} a[j]^..^a[i]<=X,并且$[j,i]$长度不能超过$L$. 但是暴力来复杂度极高,所以需要用字典树 ...

  7. 计算机网络课程优秀备考PPT之第二章物理层(二)

    为了记录自己从2016.9~2017.1的<计算机网络>助教生涯,也为了及时梳理和整写笔记! 前期博客是, 计算机网络课程优秀备考PPT之第一章概述(一) 以上是<计算机网络> ...

  8. 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE)

    SQLite数据库是中小站点CMS的最佳选择 SQLite 是一个类似Access的轻量级数据库系统,但是更小.更快.容量更大,并发更高.为什么说 SQLite 最适合做 CMS (内容管理系统)呢? ...

  9. Tomcat 配置支持APR

    对ARP支持,需要安装以下库: APR library JNI wrappers for APR used by Tomcat (libtcnative) OpenSSL libraries 其中JN ...

  10. 使用 Spark MLlib 做 K-means 聚类分析[转]

    原文地址:https://www.ibm.com/developerworks/cn/opensource/os-cn-spark-practice4/ 引言 提起机器学习 (Machine Lear ...