以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考。

1 硬件与系统条件

Win7 64位系统,显卡为NVIDIA GeforeGT 635M

2 安装策略

a.由于以上原因,选择在win7下安装cpu版的tensorflow,使用anconda安装,总结下来,这么做是代价最小的。

b. 首先,不要急于下载Python,因为最新的版本可能会与Anaconda中的Python版本发生冲突。以目前(截止2017-06-17日)的情况,Anaconda选择Anaconda3-4.2版本,对应Python3.5版本,tensorflow1.2.0版本,这是踩坑后的总结。

c.安装Tensorflow的过程需要联网,离线几乎不行(下离线包也没用)

3 安装过程

3.1下载Anaconda

用这个包可以一次性安装所有Python的常用库。注意,选择历史版本,因为我们要装的win7系统。

在页面选择Anaconda-4.2版本(对应Python3.5版本)

3.2安装Anaconda

直接一路确定,就可以安装。此处说明一下,其中有一步“Anvanced Options”里面是设置系统环境变量的,选择默认勾选不变。然后在安装Anaconda结束后可以去系统路径里面再确认一下,看看是否已经添加到了系统路径里。如果没有的话,要补上。

3.3 环境变量验证

点“开始”――“运行”,打开cmd,弹出黑框,输入“python”回车,应显示如下:

3.4 安装Tensorflow

此处需联网,这才是关键。

以管理员身份打开Anaconda Prompt,见下图:

然后,注意,在连网情况下事情将变得异常顺利。等黑框里文字显示全了以后,输入;

pip install --upgrade --ignore-installedtensorflow

然后,坐等安装成功。成功界面如下:(下图为借鉴,实际是tensorflow 1.2.0)

最后会出现Successfully installed protobuf -3.3.0 tensorflow-1.2.0 就成功了。

3.5 检测Tensorflow是否安装成功

管理员身份打开Anaconda Prompt,输入“python”下图:

待“<<

如果没有报错,并且顺利出现“<<

3.6 查看Tensorflow的版本和位置

不要关这个黑框,安装时忘了注意Tensorflow版本的人,可以在此处继续查看。

在上一句“import tensorflow as tf”存在的情况下,输入:

tf.__version__  :查看版本(注意__是两个下划线)

tf.__path__    :查看路径

见下图:

3.7 测试代码

继续上面的窗口不关,还是来个经典的“hello world”,代码如下:

importtensorflow as tf

hello = tf.constant( 'Hello, World!' )

sess = tf.Session()

print(sess.run(hello))

*注意:

(1. 如果是在写字本中一次打好粘贴的话,中间会跳出大段提示,但最终会跳出结果b'Hello, World!'。但如果是手工一行行打字进去的话,会在第三行就跳出大段提示,不用理睬,继续输入第四行,依然会得出结果。建议将一些测试代码存在文此文档中,以便未来测试调用。

2. print后面紧跟的是括号,有的教程里少了这对括号,会造成各种报错,给人摸不着头脑的感觉,这是我走过的弯路)

还可以验证下数学计算

再次输入a、b值,计算和

a =tf.constant(23)

b =tf.constant(35)

print(sess.run(a+b))

结果如图:

至此,安装环节告一段落,可以开始配置开发环境了。

4 开发环境配置与测试

开发环境,我所了解的有两种选择,

a)  Anaconda自带的JupyerNotbook

b)  本人用的比较习惯的Eclips

c) spyder

4.1 Jupyer Notbook

打开Jupyer Notbook,如图:

打开后会出现黑框和ie浏览器,在浏览器的文本框中输入测试代码,然后使用“shift”+“Enter”

会出现计算结果,如下图:

4.2 使用Eclips的话需要配置

打开Eclips,选择“窗口”――“首选项”

选择Pydev――“interpreters”――“Python Interpreters”,在右上框里选择“新建”,找到Python.exe的路径所在,选中,后面就一气呵成,默认导入就行了,下面是完成图。

这样以后使用Python的时候,默认的就会指向Anaconda里面的python解释器了。然后就可以新建python工程,开始写代码了。如下图:

4.3 用spyder做开发,有现成的IDE,也是十分方便。

总结

上面讲到的是小编给大伙介绍的Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程,希望对各位网友能有帮助,有任何疑问或建议请关注我们公众号(shtmlnet)给我们留言,。。在这十分感谢大家对学猫在线(shtml.net)网站的支持!

本文来源:https://www.jianshu.com/p/b9f3b5440dfe?utm_source=tuicool&utm_medium=referral

win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...相关推荐

  1. python的集成开发环境搭建_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...

    Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 ​ Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...

  2. anaconda必须安装在c盘吗_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...

    Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细) 前沿 ​ Hello,各位看官,您是不是决定要学习Python数据分析,您是不是现在正在"学" ...

  3. python开发环境anaconda3_使用Anaconda3配置多版本Python虚拟开发环境

    有时候,为了使用比较干净的开发环境,或者为了测试一些版本的扩展库,我们可能需要创建虚拟开发环境,在不同的虚拟开发环境中,只安装需要的扩展库,这样可以最大程度上减少不同扩展库之间的兼容性带来的冲突或其他 ...

  4. 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置

    前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...

  5. 【Python安装系统】win10系统从零开始安装Python并为不同项目设置开发环境——以安装TensorFlow2为例

    目录 1 概述 2 anaconda 2.1 下载 2.2 安装 2.3 启动 2.4 新建环境及配置 2.4.1 新建环境 2.4.2 镜像源配置 2.4.3 模块配置 2.4.4 TensorFl ...

  6. STM32集成开发环境 STM32CubeIDE 安装与配置指南

    STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...

  7. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  8. R语言图形编辑器GUI开发环境RStudio安装(Windows操作系统下、RStudio开发环境安装)

    R语言图形编辑器GUI开发环境RStudio安装(Windows操作系统下.RStudio开发环境安装) RStudio是R语言的集成开发环境(IDE),它是一个独立的开源项目,它将许多功能强大的编程 ...

  9. python安卓版开发环境搭建_React Native Android 开发环境搭建(Windows 版)

    补上之前说的 Windows 系统的 React Native 开发环境搭建,坑还是比 Mac 环境下的多些.此文的受众还是已经搭建过 Android 开发环境的同学. 需要安装的软件 Chocola ...

最新文章

  1. mysql 获取当前整点_Oracle 生成未来三天的整点时间(步骤详解)
  2. wap开发中取到真实的手机号码
  3. coursera—吴恩达Machine Learning笔记(1-3周)
  4. 计算机视觉界CV牛人牛事
  5. python下面代码是什么_python代码下面__name__= __main__怎么使用 作用是什么?
  6. boost::geometry::azimuth用法的测试程序
  7. OpenEjb使用笔记--让Tomcat可以部署EJB
  8. 机器学习实战(九)树回归
  9. 荒岛余生为什么没有打开包裹_您会带到荒岛什么办公桌设置?
  10. python 建筑计算_制图小技巧:巧用Python和ELK瞬间完成总图建筑名称标注
  11. Form窗体点击关闭按钮并未关闭进程的解决方法
  12. 计算机原理考研题库,东北大学计算机组成原理题库(9)
  13. 电子报纸的分析即制作
  14. matlab转置的问题
  15. 使用最小二乘法计算机器学习算法之线性回归(计算过程与python实现)
  16. 那个单位用计算机系统冷却,消防知识100题
  17. 2022世界杯看球指南
  18. Windows怎么查看开关机记录事件?
  19. 隐写术-----黑与白(二)
  20. 代理IP服务器是如何实现网络加速的?

热门文章

  1. mysql large pages_Linux HugePages及MySQL 大页配置
  2. 什么样 信号_深圳停止商务公寓用地审批释放着什么样的信号,会引起房价下跌吗...
  3. gpu的单位表示_GPU是如何工作的
  4. 油田智能化远程监控系统_十种远程无线视频监控系统拓扑图
  5. 【Matlab 控制】绘制盖尔圆
  6. 0.0 目录-深度学习第二课《改善神经网络》-Stanford吴恩达教授
  7. 1.2 离散时间信号-采样
  8. 【问题】14500充电锂电池电量问题及测试方案
  9. 【移动通信】WIFI6 技术参数
  10. 函数式编程filter、map、reduce