想必Theano模块对于我等这种机器学习的初学者来说,安装起来非常费事,简直可以称为噩梦。

网上很多的教程,什么手把手教你安装等,使用过后发现仍然没有解决问题,自己都快绝望了。

这篇博文想给大家分享一下Theano模块安装时的坑,当然是对于初学者而言,大牛请忽略。

其次我们介绍避坑及安装流程是基于windows系统下,mac和linux请自行百度

1、首先介绍anaconda,anaconda是集成了python科学学习包的集成环境!!!这就是一个坑,

重要的事再重复一遍anaconda是集成环境,就是它是包含了python环境,解释器及编译器的!很多人

作为学习python机器学习的人肯定是学习过python的,但是在学习机器学习的时候急于装成库,就没有

仔细看软件说明。

也就是说你系统中本身装过python(例如py35),anaconda相当于再给你装了一个python环境(例如py36)

此时你在cmd中pip freeze(pip 安装不会请自行百度),发现已经安装了很多包,但是在原来的解释器中import却找不到,就是这个原因,

anaconda自身也有解释器,在你的anaconda安装路径

点开这个python.exe再import就发现包都有了,同理PyCharm也是一样编译解释器路径换到anaconda下,包都可以使用了。

anaconda的下载地址:https://www.continuum.io/downloads/

安装anaconda时选项有一个是否将其添加进环境变量,把那个选上,如果没添加上请自行添加C:\Anaconda3\Scripts和C:\Anaconda3,环境变量不会添加请自行百度。

2、明白上述原理后,安装Theano分三部

1)配置环境变量

2)配置环境变量后就可以使用conda命令了。在cmd 中输入conda install theano

3)等安装完成之后,实验import theano可以使用不,如果提示theano g++ not available等错误时。

在cmd中输入conda install mingw libpython,此时应该不会安装太多东西了,因为前面2)已经装过很多必要的包了。

此时就可以使用theano模块了,成功安装的前提是conda install mingw libpython不能报错。

转载于:https://www.cnblogs.com/askwho/p/6841009.html

Theano模块的安装其实没你想的那么难相关推荐

  1. h5难做吗_欢庆网:对于H5,可能没你想的那么难!

    原标题:欢庆网:对于H5,可能没你想的那么难! 欢庆网提供海量h5模板.手机海报模板.长单页模板,包括邀请函.企业宣传.婚礼.会议会展.求职招聘等场景模板,省事.省心.省力的在线一键生成微信邀请函.海 ...

  2. 零基础学python难吗-学习python12小时后,告诉你,学python真没你想的那么难!

    编程就如同你学习开车,即使,你可以一口气,说出一辆车的全部零部件,以及内燃机进气.压缩.做功和排气过程,但你就是不去练如何开车,怎么上路.你确定,你敢开吗?你敢开,我也不敢坐. 同样地,学十几年的英语 ...

  3. 红黑树真的没你想的那么难!

    写本文的原由是昨晚做梦居然梦到了在看源码,于是便有了此文...... 虽然标题是关于红黑树的,不过此文是结合图片,通过分析TreeMap的源码,让你理解起来不是那么枯燥(前方高能,此文图片众多,慎入) ...

  4. 掌握一项陌生技能,没你想得那么难

    在这个极速变动的时代,快速学习的能力变得愈发重要.工作中.生活中,面对一个陌生领域,一项陌生技能,如何让自己快速学会? 1.成年人的学习,兴趣其实没有那么重要,任务驱动最有效,比如要解决什么问题.生活 ...

  5. 在PC端应用中运行小程序 没你想得那么难

    互联网时代下,小程序逐渐打通所有应用场景,打破移动端和PC端的边界,解决了频繁在桌面设备和移动设备间跳转带来的「割裂感」,使用户在办公.学习.娱乐时带来极大便利.在未来,小程序将成为万物互联的连接器, ...

  6. ​提高免疫力,没你想得这么难!

    要说提高免疫力啊,其实就是在日常生活把你的作息调理好,别整天三更睡.五更起,天天熬夜到天明.再加上膳食结构完善.营养均衡,少把气憋在心里,有不舒服的地方当场解决,绝不把遗憾留过夜. 那首先要做到的就是 ...

  7. 红黑树真的没你想的那么难

    本文图片如果访问不了,请访问:此链接 概述 TreeMap是红黑树的java实现,红黑树能保证增.删.查等基本操作的时间复杂度为O(lgN). 首先我们来看一张TreeMap的继承体系图: 还是比较直 ...

  8. C++中出现一排金字塔符号_看懂施工图中的钢筋标注,真没你想的那么难

    钢筋混凝土构件图示方法中钢筋的标注: 一般采用引出线的方法,具体有以下两种标注方法: 1.标注钢筋的根数.直径和等级 : 3Ф20: 3:表示钢筋的根数 Ф:表示钢筋等级直径符号 20:表示钢筋直径 ...

  9. 快速实现移动端短视频功能?没你想得那么难!

    在"互联网+"概念被炒的如火如荼的今天,短视频以视频短.传播快.生产流程简单.制作门槛低.参与性强等特点在互联网所有的热门的焦点中脱颖而出,出现在公众的视野里. ●●● 短视频推送 ...

最新文章

  1. CSS使用Chrome进行取色
  2. scala集合转java_Java,Scala,Guava和Trove集合-它们可以容纳多少数据?
  3. java数组r.id_Android HelloViews Spinner教程R.id和R.array无法解析
  4. java 分级显示_上级部门与下级部门的分类显示
  5. c# 火狐浏览器怎么嵌入窗体中_「C#上位机必看」你们想要的练手项目来了
  6. DNS知识:解决DNS中MX与cname冲突问题 DNS拉平 cname智能加速
  7. linux下的文件结构
  8. 手动打印日志及日志等级相关-1
  9. 第一章 略说中医的学习与研究(6)
  10. case when的判断顺序_Sql 中的if 判断 case... when
  11. ios 录音后播放声音变小的解决方法
  12. 天梯赛座位 分配分数 20作者 陈越单位 浙江大学
  13. 利用python通过字幕文件.srt来实现对视频片段的截取
  14. 【ACWing】1129. 热浪
  15. 常用开源监控系统分析推荐(必备知识)|附优质监控书籍资源
  16. 5.4 文本分析与加密
  17. mysql有符号和无符号,MySQL中的“无符号”是什么意思以及何时使用它?
  18. 非常感人的情感日志:这些话看哭了很多人
  19. MUR1060AC-ASEMI快恢复二极管MUR1060AC
  20. VB基础版版务处理_20050126

热门文章

  1. [LeetCode]--35. Search Insert Position
  2. 一个人如果没有计划,那和咸鱼有什么区别!
  3. .net source code download
  4. 最优秀的5个Linux文本编辑器
  5. 性能测试之性能监控技术
  6. 2011.11.2 try
  7. win10鼠标灵敏度怎么调_和平精英灵敏度怎么设置才最合适 调最适合自己用的
  8. python自动化办公 51cto_聊聊 Python 办公自动化之一 Excel
  9. java 舍_Java中BigDecimal的8种舍入模式
  10. html 请求体 响应体,Http协议抓包详解