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的更多相关文章
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
- python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy
windows下安装scrapy 依次执行下列操作: pip install wheel pip install lxml pip install PyOpenssl 安装Microsoft visu ...
- python学习笔记--Django入门0 安装dangjo
经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...
- python笔记:windows 下安装 python lxml
原文:http://blog.csdn.net/zhaokuo719/article/details/8209496 windows 环境下安装 lxml python 1.首先保证你的python ...
- python学习笔记五 模块下(基础篇)
shevle 模块 扩展pickle模块... 1.潜在的陷进 >>> import shelve>>> s = shelve.open("nb" ...
- Python学习笔记 - day1 - 概述及安装
Python概述 Python是一种计算机程序设计语言.我们平时已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等. Python ...
- google protobuf学习笔记:windows下环境配置
欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743 protobuf的使用和原理,请查看:http:/ ...
- Python requests模块在Windows下安装
发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...
- Python CGI apache在windows下安装
1.首先去下载apache (http://httpd.apache.org/download.cgi)(Apache VC15 binaries and modules download) 2.下载 ...
随机推荐
- python——TypeError: 'str' does not support the buffer interface
import socket import sys port=51423 host="localhost" data=b"x"*10485760 #在字符串前加 ...
- tomcat war包自动化部署脚本
#/bin/bash #带发布build的war包名称 war_name="weiFeng.war" war_dir="/home/deploy/wei_feng_tar ...
- JQuery最佳实践及常见错误(转自 简书)
1 使用JQuery的ready处理器 如果你的代码操作DOM,则需要DOM加载完成后再运行代码.推荐使用如下的第一种写法,第二种写法在JQuery3.x中已经不推荐使用了. $(function ( ...
- ELF解析(part one)
the contents class elf { //date structure Elf32_Ehdr ehdr; Elf32_Shdr shdr; Elf32_Phdr phdr; // void ...
- Atitit.编程语言新特性 通过类库框架模式增强 提升草案 v3 q27
Atitit.编程语言新特性 通过类库框架模式增强 提升草案 v3 q27 1. 修改历史2 2. 适用语言::几乎所有编程语言.语言提升的三个渠道::语法,类库,框架,ide2 2.1. 单根继承 ...
- wxPython 4.0.0b2安装
https://www.cnblogs.com/NanShan2016/p/5518235.html 亮的界面是一个GUI程序必不可少的一部分,wxPython可以做到这一点,加之Python强大的功 ...
- 无序列表li横向排列
一.横向两列方式排列: 在网页中,很多地方都会用到无序列表横向排列的形式,通常的写法都是使得li的css样式设置为:float:left的形式即可,li会依次从最左边开始并列对齐, 例如: HTML中 ...
- python-扫描某一网段下的ip
#!/usr/bin/env python #-*- coding:utf-8 -*- ############################ #File Name: ipscaner.py #Au ...
- codeforces #363a Launch of Collider
A. Launch of Collider time limit per test 2 seconds memory limit per test 256 megabytes input standa ...
- CentOS卸载系统自带的OpenJDK
查看目前系统的jdk: rpm -qa | grep jdk 得到的结果: $ rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el ...