想必Theano模块对于我等这种机器学习的初学者来说,安装起来非常费事,简直可以称为噩梦。

网上很多的教程,什么手把手教你安装等,使用过后发现仍然没有解决问题,自己都快绝望了。

这篇博文想给大家分享一下Theano模块安装时的坑,当然是对于初学者而言,大牛请忽略。

其次我们介绍避坑及安装流程是基于windows系统下,mac和linux请自行百度

1、首先介绍anaconda,anaconda是集成了python科学学习包的集成环境!!!这就是一个坑,

重要的事再重复一遍anaconda是集成环境,就是它是包含了python环境,解释器及编译器的!很多人

作为学习python机器学习的人肯定是学习过python的,但是在学习机器学习的时候急于装成库,就没有

仔细看软件说明。

也就是说你系统中本身装过python(例如py35),anaconda相当于再给你装了一个python环境(例如py36)

此时你在cmd中pip freeze(pip 安装不会请自行百度),发现已经安装了很多包,但是在原来的解释器中import却找不到,就是这个原因,

anaconda自身也有解释器,在你的anaconda安装路径

 

点开这个python.exe再import就发现包都有了,同理PyCharm也是一样编译解释器路径换到anaconda下,包都可以使用了。

anaconda的下载地址:https://www.continuum.io/downloads/

安装anaconda时选项有一个是否将其添加进环境变量,把那个选上,如果没添加上请自行添加C:\Anaconda3\Scripts和C:\Anaconda3,环境变量不会添加请自行百度。

2、明白上述原理后,安装Theano分三部

1)配置环境变量

2)配置环境变量后就可以使用conda命令了。在cmd 中输入conda install theano

3)等安装完成之后,实验import theano可以使用不,如果提示theano g++ not available等错误时。

在cmd中输入conda install mingw libpython,此时应该不会安装太多东西了,因为前面2)已经装过很多必要的包了。

此时就可以使用theano模块了,成功安装的前提是conda install mingw libpython不能报错。

 

posted on 2017-05-11 15:10  生命在于睡觉  阅读(375)  评论(0编辑  收藏  举报