写在前面的废话
上次搞theano安装还是一年多以前。。anaconda才出到1.4,当时的AnacondaCE,直接安装完基本上theano啥的都一套成功。。
今天换了个电脑,重装anaconda,最新版是anaconda2,发现最新版有各种问题。。。
下面吧安装步骤 和 所有的坑写一下。。。。
============================================================================
首先把步骤说一下:
1、安装anaconda2
2、在CMD中,输入,安装mingw和libpython
conda install mingw libpython
然后配置环境变量 将mingw/bin的路径加入到path中,直到CMD中输入gcc -v可以看到版本
3、安装theano,在python命令行中
pip install theano
4、链接theano和mingw
[blas] ldflags = [gcc] cxxflags = -ID:\DeepLearning\Anaconda2\MinGW
把 D:\DeepLearning\Anaconda2\MinGW 替换成对应目录即可。
============================================================================
下面都是月球表面的坑呀!!!
1、路径里面不能有空格呀。。。。
安装完成以后 conda list、 conda install 显示 “Failed to create process” 的原因。
2、某些博客里说的anaconda安装后会出现“MinGW”文件夹,但是最新版anaconda2安装完以后是没有“MinGW”文件夹的。
这样一定要用 conda install mingw的方法安装呀。。。。单独下载mingw的话会出现下面3中的问题。
3、 安装完毕后 import theano时,提示“无法启动此程序,因计算机中丢失ZLIB1.DLL。尝试重新安装该程序以解决此问题。”
别解决了。。。这个在dll一般的win7系统好像也没有,就算在网上找到了,下载了以后,theano也不好使,应该是mingw版本问题,还是按照2中的方法安装吧。。
4、LOCKERROR: It looks like conda is already doing something 。。。 重启也不好使、、醉了
conda clean --lock