您的位置:首页 > 编程语言 > Python开发

Windows下Python配置theano的一些记录

2016-06-20 00:29 579 查看
本文由@星沉阁冰不语出品,转载请注明作者和出处。

文章链接:http://blog.csdn.net/xingchenbingbuyu/article/details/51715175

微博:http://weibo.com/xingchenbing 

果然,在windows上配置theano是要死人的。已经记不清是第几天了。好在终于配置好了。很多基于theano的库也可以用了。这里不说具体安装流程,只是简要记录下我遇到的问题以及解决方案。如果有人遇到相同的问题也能少走一些弯路。

首先我的环境是windows64位,Python2.7.11。推荐一个网站,很多Python包都是在这里下载的,包括Theano:Unofficial Windows
Binaries for Python Extension Packages。

一、WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default
to Python implementations. Performance will be severely degraded. 

解决:g++没有安装。我这里是64位系统,所以安装mingw-w64。按照如下配置安装:(这样也有错误,会出现下面的第二个问题)



二、Exception: Compilation failed (return status=1): C:\Users\bingbuyu\AppData\Local\Theano\compiledir_Windows-7-6.1.7601-S
P1-Intel64_Family_6_Model_42_Stepping_7_GenuineIntel-3.4.1-64\lazylinker_ext\mod.cpp:1:0: sorry, unimplemented: 64-bit mode not compiled in

解决:这是因为上面安装mingw的时候系统选择有误,改为64位的以下形式:



三、pcouldn't import dot_parser,loading of dot files will not be possible

解决:这是 dot-parser所依赖的模块 pyparsing 从 1.X升级到2.X的变化所导致的,所以呢,安回旧的版本就可以了。

可以用

pip install pydot==1.0.28
pip install pyparsing==1.5.7
也可以用其他方式安装。

   至此我的问题全部解决完毕。虽然说起来只有三个问题,然而解决他们确实用了很多天的时间。希望这些记录能够让遇到同样问题的人节省一些时间。

   最后放一张证明配置成功的图,配置了好多天终于看到所有的import都没出现问题的感觉简直美妙:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: