寫在前面的廢話
上次搞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