Anaconda2+Theano 安装过程中的所有的坑。。。

写在前面的废话

上次搞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:DeepLearningAnaconda2MinGW

把 D:DeepLearningAnaconda2MinGW 替换成对应目录即可。

============================================================================

下面都是月球表面的坑呀!!!

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
原文地址:https://www.cnblogs.com/zklidd/p/5020915.html