theano安装(一)windows配置安装theano环境(非GPU版)、keras
本文目录
- 安装python
- 安装theano 并配置与theano相关的环境变量
- 安装keras
- 如何查看是否使用了BLAS加速
本文主要记录如何配置theano环境,由于本机没有gpu,所以配置的是非gpu版本的theano(安装成功后,有时对python的各种库进行更新时,可能会导致某个模块无法调用其他被更新的模块,此时,最简单傻瓜的方法就是把所有环境重新配置一次)
1.安装python
按照win7系统安装python方法按照python
2.安装theano 并配置与theano相关的环境变量
(1)安装theano
打开cmd,输入“ pip install theano”
注:pip是安装python库的一个小工具
(2)配置与theano相关的环境变量
新建环境变量pythonpath,变量值为:C:\Anaconda2\Lib\site-packages\theano;
(3)测试theano是否安装成功:import theano,未报错,theano安装成功
(4)注意事项
- 注1:后来几次安装都没有配置该环境,但并不影响theano的使用
- 注2:安装完成后,在Anaconda的\Lib\site-packages目录下会出现theano和Theano-0.7.0-py2.7.egg-info两个文件夹。
(5)安装theano的另外一种方法
在github上下载theano,用命令行进入theano文件夹,用Python命令安装theano:
python setup.py install
(6)安装过程中的错误记录
① 错误一:
Command “python setup.py egg_info failed with error code in ………..”
到底什么原因也没有理解,但推测可能与之前安装了python有关,将按照anaconda之前安装的python卸载即可
② 问题二:
pip版本太旧,对其进行更新即可,方法:
python -m pip install --upgrade pip
③ 错误三:
需要安装microsoft office vs2008
如果不想按照vs2008,可以直接安装Micorsoft Visual C++ Compiler for Python 2.7 (原来,python的扩展包需要C来编译!)
下载后,重新安装numpy (即cd到numpy目录,然后,python setup.py install),此时,numpy安装成功,错误四解决
3. 安装keras
列表内容
方法一:
首先,在github上下载keras
然后,在cmd中进入下载keras的文件夹,然后利用 python setup.py install命令安装keras
方法二:
直接在cmd中:pip install keras
4. 如何查看是否使用了BLAS加速
进入python环境,输入如下命令,如果结果为False,证明BLAS加速成功
如果结果为True,证明使用的Python自己的方法,没有BLAS加速
import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)
- 运行程序,出现AttributeError: ‘module’ object has no attribute ‘relu’错误,应该是theano版本过低导致,所以,更新theano:pip install –upgrade theano
关于unix系统的python
还没有评论,来说两句吧...