theano安装有两类方法,一种是自己一步步安装,还有一种是借助其他软件安装。我是安装到一半发现第二种方法的。。。。。。。。。。。所以就用的第一种麻烦的办法装的,但是过程也是一种学习。

电脑:win7 32位

  1. 先装python,这个不用多说了吧,我用的python3.4
  2. 因为要用到numpy、scipy、matplotlib等,所以装了这些,这里说一下.whl文件的安装方法,去PyPI下载,然后cmd进入c:\python34\scripts\下,这个目录下应该有pip和easy_install的安装文件,先pip3.4 install wheel,然后pip3.4 install 你的安装文件.whl,他就自己装了,还依赖于别的什么dateutil等,自己一个个装,具体百度一下,记不太清了。这个pip后面的数字看你装的是几就是几
  3. theano官网http://deeplearning.net/software/theano/install_windows.html#install-windows,根据上面写的,让你装什么就装什么。大概步骤如下:
  • 装Microsoft Visual Studio 2010 Express,下载链接http://go.microsoft.com/?linkid=9709969,装c++的
  • 装CUDA,地址https://developer.nvidia.com/cuda-toolkit-55-archive,这个装完,之前那个2010就可以卸载了
  • 装Microsoft visual c++ compiler for python2.7,地址http://www.microsoft.com/en-us/download/details.aspx?id=44266,这个没事,反正我3.4可以用。安装方法,管理员权限运行cmd,输入命令:msiexec /i VCForPython27.msi ALLUSERS=1,下载stdint.h,地址http://msinttypes.googlecode.com/svn/trunk/stdint.h,复制下来,写个.h文件,保存在 C:\ProgramFiles(x86)\CommonFiles\Microsoft\VisualC++forPython\9.0\VC\include\stdint.h
  • 装GCC,地址http://tdm-gcc.tdragon.net/,下TDM-GCC,安装很简单,最好安在c盘
  • 最后就是装theano,去cmd进入c:\python34\scripts\下,easy_install theano 就ok了。这个什么时候装无所谓吧,我是在2后面装的,结果所有装完,import theano 出问题,说不能命名gof,我就去pip install --upgrade --no-deps theano了一下,就好了。

我就大概这个步骤,还遇到过说UTF-8的问题,那个装上Microsoft visual c++ compiler for python2.7之后就没了,其他具体不明白的就去官网看文档。

第二种方法很简单,参考http://www.cnblogs.com/upright/p/4014380.html

theano安装的更多相关文章

  1. paper 52 :windows7环境下theano安装

    要做卷积神经网络的一些东西,所以要装theano,网上很多Theano安装教程版本较老,而各安装包更新很快,参考价值有限.走了很多弯路才装好,把这个过程记录下来,希望对大家有帮助~ ~ 我的配置:wi ...

  2. Anaconda2+Theano 安装过程中的所有的坑。。。

    写在前面的废话 上次搞theano安装还是一年多以前..anaconda才出到1.4,当时的AnacondaCE,直接安装完基本上theano啥的都一套成功.. 今天换了个电脑,重装anaconda, ...

  3. windows10 环境下theano安装

    前言:我用的是 Anaconda2 安装python 1. 在Anaconda prompt中输入 conda install mingw libpython 2. 添加环境变量 C:\Anacond ...

  4. deep learning学习环境Theano安装(win8+win7)

    官网安装说明Installing Theano:http://deeplearning.net/software/theano/install.html#alternative-anacondace ...

  5. theano安装问题

    WARNING (theano.configdefaults): g++ not available, if using conda: `conda install m2w64-toolchain` ...

  6. theano 安装杂记

    0. MinGW MinGW:Windows 下的 g++等linux 下的编译工具: Anaconda 下 MinGW 的安装(进行 windows cmd 界面):conda install mi ...

  7. Theano安装笔记

    由于实验需要,近三个月来,安装过十几次Theano,基本上每次都是从最基本的nvidia driver装起.总结一些粗浅的安装心得. GPU:Nvidia K40, M40, M60 软件环境:Unb ...

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

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

  9. Theano在CentOS 6 下的安装及GPU加速

    系统版本:Red Hat 4.4.6-4 一. 未联网情况下,选择本地安装. 首先安装theano的依赖库,包括:scipy-0.16.1numpy-1.9.2nose-1.3.7 (optional ...

随机推荐

  1. IT学习方法

    IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识.随时补充和丰富自己,已成为程序员职业发展的核心竞争力.本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点 ...

  2. (转) Friendship and inheritance

    原地址: http://www.cplusplus.com/doc/tutorial/inheritance/ Friend functions In principle, private and p ...

  3. JavaScript权威指南阅读笔记3

    第六章 对象 1.首先是先介绍了对象直接量的格式:对象直接量就是1.由若干个名/值对组成的映射表,2名/值对中间由冒号分割,3名值对之间由逗号分割,4整个映射表由花括号括起来.这样就组成了一个对象直接 ...

  4. [C++程序设计]字符数组的赋值与引用

    只能对字符数组的元素赋值,而不能用赋值语句对整个数组赋值. char c[5]; c={′C′,′h′,′i′,′n′,′a′}; //错误,不能对整个数组一次赋值 c[0]=′C′; c[1]=′h ...

  5. Python爬虫学习:四、headers和data的获取

    之前在学习爬虫时,偶尔会遇到一些问题是有些网站需要登录后才能爬取内容,有的网站会识别是否是由浏览器发出的请求. 一.headers的获取 就以博客园的首页为例:http://www.cnblogs.c ...

  6. oracle安装报错检查操作系统版本: 必须是5.1 or 5.2。实际为 6.1未通过

    oracle安装时报错,提示:操作系统版本: 必须是5.1 or 5.2.实际为 6.1未通过 , 解决方案 这里只认证5.1.5.2的OS版本,但是我的win server 2008系统版本为6.1 ...

  7. mysql 在启动时配置文件的查找方式

    知识储备: 1.mysql在启动时会去多个地方找它的配置文件,当然啦这些也都是可以从帮助中找到的,问题在于我们要知道怎么找到对应的帮助才行啊 实战: [root@workstudio data]# m ...

  8. 创建简单的ajax对象

    oAjax=               oAjax=                     oAjax.open('GET', url,                               ...

  9. ActionBar-PullToRefreshLibs+沉浸式在部分手机上的布局错乱,目前知道的三星

    前段时间看见ActionBar-PullToRefreshLibs用来刷新很好看,配合4.4以上支持的沉浸式效果更佳,于是便想配合沉浸式+ActionBar-PullToRefreshLibs做出一个 ...

  10. 3D Touch:静态快速启动方式

    原文传送门:Add iOS 9’s Quick Actions shortcut support in 15 minutes right now !   苹果在iOS9 上引入3D触控(压力触控)功能 ...