花两天时间把theano安装好了,logistic_sgd.py运行成功。
一开始安装适合python3.5的anaconda3,发现用自己用户选项安装能够生成菜单,用所有用户选项安装生成不了菜单。
再安装mingw时,用conda install mingw libpython发现libpython与python 3.*冲突,只有用conda install mingw能够安装成功,再pip install theano,也还顺利,根据网上资料配置path、PYTHONPATH、.theanorc.txt等参数,发现一旦配上PTYTHON环境变量,conda list时会有compat冲突错误,找不configparser.py,而且spyder也运行不起来,折腾半天,总有问题,感觉好像是theano在兼容python2和python3时有问题。如果不配PTYTHON环境变量,在import theano时编译出错。
重新安装适合python2.7的anaconda2,再安装mingw(conda install mingw libpython)顺利,再安装pip install theano顺利,不用修改什么环境变量,直接import theano,theano.test()运行正常,只不过未安装cuda等,在测试过程中会报告错误。
运行logistic_sgd.py成功!
anaconda3的安装以后再说吧!
https://blog.sciencenet.cn/blog-110554-945841.html
上一篇:
Explaining away理解下一篇:
MCMC的理解