Python深度学习库theano安装的吐血经历

Theano是一个Python库,可以在CPU或GPU上运行快速数值计算。 这是Python深度学习中的一个关键基础库,你可以直接用它来创建深度学习模型或包装库,大大简化了程序。

pip install theano

报错啊!theano依赖numpy和scipy,numpy已经安装过了,现在要来安装scipy。

SciPy是一个开源的Python算法库和数学工具包。 SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。与其功能相类似的软件还有MATLAB、GNU Octave和Scilab。

https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 依然从这里下载

pip install scipy-1.0.0-cp36-cp36m-win32.whl

再次运行 pip install theano

安装完成了!

pip install nose

据说nose是一个比较牛逼的单元测试框架,下图表示安装完成。

Python深度学习库theano安装的吐血经历

以为可以爽快的来一波了!报错了哦!

Python深度学习库theano安装的吐血经历

下面来安装一下g++吧! https://sourceforge.net/projects/mingw-w64/files/latest/download

安装完成后运行一下代码:

import theano
theano.test()

还是报错啊!好像libpython没有安装,可是找不到libpython3.6版本的!

Python深度学习库theano安装的吐血经历

还是放弃自己折腾吧!直接使用anaconda。

Anaconda 是一种Python语言的免费增值 开源发行版,用于进行大规模数据处理, 预测分析, 和科学计算, 致力于简化包的管理和部署。 Anaconda使用软件包管理系统Conda进行包管理。

安装完成之后,基本就包含了大部分的外部库。当然,还是没有theano,所以还是打开Anaconda命令行吧!

Python深度学习库theano安装的吐血经历

Python深度学习库theano安装的吐血经历

都安装好了,测试一把吧!还是报错!

WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
Theano version 1.0.1theano is installed in C:\Users\guanll\AppData\Local\Continuum\anaconda3\lib\site-packages\theanoNumPy version 1.14.0NumPy relaxed strides checking option: True
NumPy is installed in C:\Users\guanll\AppData\Local\Continuum\anaconda3\lib\site-packages\numpyPython version 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)]
nose version 1.3.7……省略很长的报错!

需要BLAS,需要libpython,可是没有3.6版本的libpython!无解了么?

看了一眼Theano安装建议!一口老血喷向了屏幕!不支持3.6版本的Python!估计是因为没有3.6版本的libpython。。。

Python深度学习库theano安装的吐血经历

BLAS是一个应用程序接口标准,用以规范发布基础线性代数操作的数值库。该程序集最初发布于1979年,并用于创建更大的数值程序包。在高性能计算领域,BLAS被广泛使用。例如,LINPACK的运算成绩则很大程度上取决于BLAS中子程序DGEMM的表现。

据说第三方numpy库,如果不是通过pip自动安装,而是自己去下载numpy的话会自带BLAS,ATLAS等。去下载吧!

嗯,下载完成安装成功!但是theano.test()的报错,只是错误不太一样!

既然不支持3.6版本的,就不折腾了吧!http://www.aibbt.com/a/22258.html

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值