theano 安装解决方案

来源:互联网 发布:sql 设置列默认值 编辑:程序博客网 时间:2024/06/13 16:54

1、安装Anaconda

Anaconda公认的方便,里面有安装theano需要的所有包。 
建议选择老版本的anaconda,新版的anaconda2也能装,但是里面没有MinGW,需要自己用命令下载,命令如下:conda install mingw libpython。但是学校的校园网实在是难以恭维,在cmd下下载东西国内的都很慢,况且国外的。 
Anaconda版本可以到这里自己选择,我用的是anaconda-2.1.0-windows-x86_64.exe,地址: 
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 
我选择这个版本的原因是这个版本预先内置安装了MinGW,这样我们就不用再去自己安装mingw了,自己安装会出现很多问题,之前看有些博客说自己下载个mingw然后放到环境变量里面,这个官网也说了,行是可行的,但是不稳定,我也试了,会莫名其妙报错。当然也可以下载anaconda2新的版本,我试过最近的anaconda2,里面是没有mingw的,要自己下载,用 
conda install mingw libpython 
但是校园网慢,很难下载下来。我也成功下载下来过,也成功装上了,确实是可以的,但是中间也报过莫名其妙的错误。所以网快的小伙伴可以下个新的anaconda2试试,反正不行删了再来嘛。 
继续,由于我安装的这个自带了MinGW,所以我就可以直接跳过这步,省去了好多出现错误的可能性。 
到现在为止,你已经下载好了anaconda(任何版本),在你的anaconda安装目录下,例如C:\Anaconda文件下有一个MinGW文件夹了,那么可以继续了,mingw自己下载安装在其他地方的,建议删了重来。

2.cmd输入conda install mingw libpython

3、theano安装

要用到命令了,打开cmd,输入 
pip install theano 
我们校内网实在是慢,根本下不下来,只有大晚上才能下载。当然最后还是让我成功下载下来了。推荐一个conda和pip加速的方法: 
使用国内的源,因为我们在cmd下下载慢,很大一部分原因是下载源都在国外,所以被墙了,很慢。可以参考下面的地址更改pip和conda 的源。(这步可有可无,只为加速下载)。 
http://blog.csdn.net/sxf1061926959

回到前面,当命令执行完成后,会显示 successfully installed theano-XXXX,下图是我从网上截的,我自己现在都不敢去动,毕竟装了那么久,哭。我的和下图的还有点不一样,我运行后出现的第一句是 download/unpacking theano ,运行完成后是 successfully installed theano six 
这里写图片描述 
这里如果pip install theano下载不下来,可以试试这样: 
去官网https://github.com/Theano/Theano把theano下载下来,取出theano-master里面的子文件夹theano,看清楚了是子文件夹,如下图,这里写图片描述只要划红线的那个文件夹。 
然后放到 anaconda\Lib\site-packages\ 目录下 
3、环境变量配置 
这步很重要,我之前因为安装网上的各种版本都试了一遍,所以环境变量比较乱,这也可能是我很多安装失败的原因。这里我的建议是,如果你安装报错,问题找不到后要删了重装,那么一定要清理干净环境变量,网上有说要清理注册表什么的,也许人家是对的,但是我找了半天也没找到那个注册表,而且我也没删注册表,表示照样让我装上了? 
好了,打开环境变量,我觉得既然你是一个要装theano的人,那么环境变量的位置肯定已经烂熟于心了。如下图: 
这里写图片描述

下面所以的环境变量都配置在系统环境变量里面。 
1、在path后加: 
D:\MySoft\Develop\Anaconda\MinGW\bin;D:\MySoft\Develop\Anaconda\MinGW\x86_64-mingw32\lib
这里的 D:\MySoft\Develop\Anaconda 是我自己的 anaconda 路径,根据自己的安装目录,改成自己的。 
2、【可选不写也行】新建环境变量PYTHONPATH,变量值为D:\MySoft\Develop\Anaconda\Lib\site-packages\theano; 
注意自己的路径,注意分号,别打错字,建议直接去这 

原创粉丝点击