Theano在windows下的正确安装、会出现的问题及解决方法
1. Anaconda 安装
Anaconda是一个科学计算环境,自带的包管理器conda很强大。之所以选择它是因为它内置了python,以及numpy、scipy两个必要库和一些其他库,比起自己安装要省事。
首先下载Anaconda3-2.2.0-Windows-x86_64.exe 安装选择默认配置即可,一定要选择这个版本Anaconda,试过好多个版本,就这个成功了(当然如果有其他版本的也可以按照本文的安装方法试试,万一成功了呢)。安装成功后效果如下:
2.安装mingw
安装到anaconda底下,方法是:
cmd输入:conda install mingw libpython,然后回车,MinGW等文件夹会自动装到anaconda下面。
3.环境配置
在用户变量中,PATH添加C:\Anaconda;C:\Anaconda\Scripts;
并新建 PYTHONPATH:C:\Anaconda\Lib\site-packages\theano;
在cmd的home目录中新建.theanorc.txt 文件(注意名字中的“.”,这个文本文件以.开头),根据自己安装MinGW的路径写上MinGW的路径,我的如下:
[blas]
ldflags=
[gcc]
cxxflags =-IC:\Users\Adiminster\Anaconda2\MinGW
重启电脑,只有重启配置才能生效
4.安装theano
cmd输入:pip install theano
pip install <pkg name>#该命令用于安装应用包,如 pip install theano.
装完之后在ipython中输入以下两行代码测试一下:
import theano
theano.test()
只要没有error的话就安装成功了!
1.出现ImportError:cannot import name 'configparser'
解决:删除了环境变量里的PYTHONPATH,然后重启电脑
2.出现ERROR: Failure: ImportError (No module named nose_parameterized)解决:安装 nose_parameterized,在命令行输入
conda install nose_parameterized。
同理,缺少哪个模块就按照上面的方式安装即可。