(由原来的html版转化的markdwon版本,阅读会更舒服一些)
终于成功配置了theano环境,但由于本机没有gpu,所以配置的是非gpu版本的theano,下面将具体过程进行描述:
(安装成功后,有时对python的各种库进行更新时,可能会导致某个模块无法调用其他被更新的模块,此时,最简单傻瓜的方法就是把所有环境重新配置一次)
(已内置python,numpy和scipy两个必要库以及一些其他库,自带安装。)
具体流程如下:
(1)下载Adaconda
下载地址:https://www.continuum.io/downloads,这里选择Python2.7版本
(2)安装Adaconda
选择安装位置,这里的路径可以自己选择,本例中,选择了C盘下的Anaconda2文件夹;一定要注意,文件夹Anaconda2是安装程序自己创建的,不能事先在C盘下创建该文件夹,否则会报错
安装完成,结果如下
可以看到,Anaconda2安装了一些列与python开发相关的IDE
另外,由于在安装过程中,勾选了将Anaconda添加到环境变量,所以,在环境变量中PATH中会出现
C:\Anaconda2;
C:\Anaconda2\Scripts;
C:\Anaconda2\Library\bin;
如果path中没有出现该路径,手动将这三个路径添加到PATH中
如果环境配置正确,在cmd中输入python –version,会出现如下信息
这里有一个小问题:在安装anaconda之前,系统已经安装了python2.7,并没有将其卸载,系统默认的python是该安装,所以,在cmd中输入python后,出现的只有python信息,并没有anaconda的信息,这样会导致后面的一些问题,所以一定要注意,在安装anaconda时,最好将之前装的python移除。
(3)Anaconda的一些命令
(1)安装MinGw
Adaconda2.0.1之前的版本自带MinGw,但之后的版本不带MinGw了,需要自己安装,具体方法如下:
① 打开CMD(注意是windows命令提示符,并不是进入到python环境下,否则会提示语法错误,因为conda命令就是在windows下面执行的。)
② 输入conda install mingw libpython,然后回车,会出现安装进度,稍等片刻即可安装完毕。此时就有C:\Anaconda\MinGw目录了(注:C:\Anaconda\是Anaconda的安装路径)
(2)配置与MinGw相关的环境变量
将PATH中添加如下两个路径:
C:\Anaconda2\MinGW\bin;
C:\Anaconda2\MinGW\x86_64-w64-mingw32\lib;
(3)检查MinGw是否安装成功
安装完检查一下,打开cmd命令行,依次输入如下两个命令:
where gcc
where ld
结果如下:
(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安装成功,错误四解决
列表内容
方法一:
首先,在github上下载keras
然后,在cmd中进入下载keras的文件夹,然后利用 python setup.py install命令安装keras
方法二:
直接在cmd中:pip install keras
安装完PyCharm后,运行python程序,出现如下错误
运行程序,出现AttributeError: ‘module’ object has no attribute ‘relu’错误,应该是theano版本过低导致,所以,更新theano:pip install –upgrade theano
进入python环境,输入如下命令,如果结果为False,证明BLAS加速成功
如果结果为True,证明使用的Python自己的方法,没有BLAS加速
import numpy
id(numpy.dot) == id(numpy.core.multiarray.dot)