2019独角兽企业重金招聘Python工程师标准>>>

最近在了解机器学习的相关知识。在得知tensorflow有了中文的教程之后,尝试在电脑上搭建tensorflow的运行环境并进行初步的运行。由于环境搭建这些工作一直是比较琐碎的,根据系统和环境或多或少都会遇到一些bug。这里提供我在搭建tensorflow的过程。如果遇到有相似问题可以参考一下。

系统:windows10

Python:py35 Anaconda

使用的IDE:spyder3

安装的包:tensorflow(请更新至最新,keras 和 pandas

1.构建tensorflow的运行环境

由于最新的 tensorflow 要求 py35,而我下载的是Anaconda27,故而需要为 tensorflow 的运行重新构建一个py35环境。首先进入 Anaconda prompt

conda create -n py35 python=3.5 anaconda

这样就在 Anaconda 中构建了一个 py35 的环境 (可以在 envs 中找到这个名为 py35 的文件夹)

之后激活这个环境

activate py35

2.安装tensorflow

首先安装编译器,我习惯使用的是spyder(新手+matlab用户)

conda install spyder

默认安装的是spyder3

然后安装 tensorflow

pip install --ignore-installed --upgrade tensorflow

还有就是记得安装pandas

conda install pandas

3.检验是否安装正确

打开spyder编译器。注意:在激活的 tensorflow 环境下打开spyder

activate py35spyder

在spyder中输入

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

正确的安装会输出

Hello, TensorFlow!

4.问题总结

为了安装我也是参考了多个文档

首先,tensorflow的中文安装文档是没有问题的。但是它没有说明如何用我们常用的编译器例如spyder以及pycharm使用tensorflow的问题。对于spyder,我的解决方法是在tensorflow的环境下再安装一个编译器。每次在tensorflow的环境下单独使用。

其次,有些文档在安装tensorflow的时候直接是 conda install tensorflow。不建议如此。我这样下载的tensorflow在遇到keras相关的代码时会报错。

module 'tensorflow' has no attribute 'keras'

而且现在tensorflow有CPU和GPU的版本,需要选择。

最后,记得在py35中再安装一个git,后面的实例会用到它。

5.参考的文档

http://tensorflow.juejin.im/install/install_windows.html

https://medium.com/@pushkarmandot/installing-tensorflow-theano-and-keras-in-spyder-84de7eb0f0df

https://keras.io/zh/

https://github.com/tensorflow/tensorflow/issues/16614

https://blog.csdn.net/lwplwf/article/details/75151050

转载于:https://my.oschina.net/u/2362565/blog/1801125

TensorFlow 学习初步-环境搭建相关推荐

  1. android gdx 放进布局,Android --- libgdx android 学习初步(环境搭建及测试)

    1.首先下载libgdx文件.... 解压后会看见许多的jar文件,在Android工程中会用到gdx.jar和gdx-backend-android.jar 2.新建一个Android工程. ... ...

  2. vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...

    VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大.之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器, ...

  3. ubuntu深度学习软硬件开发环境搭建

    硬件 先从硬件自已配机器开始: 目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器.先报一下我配的机器配置: CPU 英特 ...

  4. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  5. 《Web安全之机器学习入门》一 2.2 TensorFlow简介与环境搭建

    2.2 TensorFlow简介与环境搭建 TensorFlow是一个采用数据流图.用于数值计算的开源软件库(见图2-5).节点在图中表示数学操作,图中的线则表示在节点间相互联系的多维数据数组,即张量 ...

  6. 1.Hadoop初步环境搭建(ssh无密码通信)

    一.初步环境搭建 1在Windows 7上安装VMware虚拟机(VMware-workstation-full-9.0.2),VMware Workstation下载地址: https://my.v ...

  7. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  8. hbase_学习_01_HBase环境搭建(单机)

    一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机)  ,主要是搭建HBase的单机环境 二.环境准备 1.说明 hbase 的下载来源有: 官方版本:http://arc ...

  9. donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置

    donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...

最新文章

  1. 开源一个上架App Store的相机App
  2. 文件复制函数的效率比较
  3. 使用MQTT与函数计算做热力图的实践
  4. 6条shell小技巧,让脚本显得不再业余
  5. 经验 | 没有导师的指导,研究生如何阅读文献、提出创见、写论文?
  6. hdu4135容斥原理 组合遍历
  7. 20200720:每日一题之两数之和Ⅱ(leetcode167)
  8. 计算机网络管理员高级操作技能考核试卷,高级计算机维修工操作技能考核试卷...
  9. 一只特立直行的猪_修复特立尼达IE 11部分页面请求(PPR)问题/支持所有IE浏览器
  10. Hbase单机安装及使用hbase shell进行简单操作
  11. Vlan的划分;配置trunk中继链路;以太通道配置;DHCP服务配置
  12. 如果编程语言都是漂亮的小姐姐,你会喜欢哪一个?
  13. autojs遍历当前页面所有控件_移动端控件(一)-弹窗(Alert/Dialog)
  14. 域格 ASR CAT4 系列模块FOTA 升级(HTTP 方式)
  15. python小练习(杂七杂八)
  16. MFC通讯系统项目——操作步骤
  17. SAP产品合规管理(Product Compliance)之危险品管理(Dangerous Goods Management)功能讲解
  18. 显卡T600和RTX3050哪个好
  19. 如何在图片上编辑文字?三招教你怎么编辑图片上的文字
  20. Windows 2012 R2服务器的80端口被IIS占用的最好处理办法

热门文章

  1. Pycharm虚拟环境的使用
  2. python里hist图状图_直方图中具有阶梯填充histtype的matplotlib散点图hist
  3. Linux用管道移动文件夹,常用的Linux上的文件管理类命令讲解及演示
  4. censtos6.5安装java 8_Centos6.5 安装JDK
  5. android鸿洋布局,Android基础ConstrainLayout约束布局的介绍和使用
  6. 【codevs1722】【NOI1997】最优乘车,单元最短路?
  7. python如何表示坐标_python – 如何制作x坐标字母?
  8. cnpm : 无法加载文件_DELL 服务器R230 加载阵列卡驱动安装Server 2012R2操作系统
  9. const 指针_C语言学习日记(11)——const与指针
  10. 【英语学习】【English L06】U08 News L4 A piece of great news