Theano在windows下的正确安装、会出现的问题及解决方法

来源:互联网 发布:网络原创女歌手 编辑:程序博客网 时间:2024/05/21 17:15

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的话就安装成功了!


5.问题(改完每一个配置记得重启电脑,这样才能生效)

1.出现ImportError:cannot import name 'configparser'

解决:删除了环境变量里的PYTHONPATH,然后重启电脑

2.出现ERROR: Failure: ImportError (No module named nose_parameterized)

解决:安装 nose_parameterized,在命令行输入 

conda install  nose_parameterized。

同理,缺少哪个模块就按照上面的方式安装即可。

阅读全文
0 0
原创粉丝点击