电脑环境:win7系统,64位。

说明:以下是我自己在windows和linux实操通过的很简单的安装方式,如果觉得有意义可以参考,如果遇到其他问题,可留言交流,一起解决。

主要的几个步骤:

1.1 安装Anaconda;

1.2 安装tensorflow;

1.3 择需确定是否需要安装cuda和cudnn

1.1 安装Anaconda

1.1.1 介绍

Anaconda是开源的python发行版本,里面包含了python和常用的各种软件包以及一个包管理器conda。安装了Anaconda后面会很方便,不用再对应地安装各种库,后面如果写代码需要什么特殊的库直接可以很方便的添加安装。

1.1.2 下载

Anaconda版本与python版本有对应关系,所欲首先需要明白自己需要什么版本的python,然后对照的下载什么版本的Anaconda。 Anaconda与python的对应关系可以查看该网站:https://docs.anaconda.com/anaconda/packages/oldpkglists/

由于我想使用python3.5,故我需要下载Anaconda3-4.2.0。下载Anaconda建议去清华镜像下载,windows、linux和MAC版本都有,关键是下载速度很快,官网下载太慢了。

Anaconda清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

我的电脑是64位系统,所以下载了上图中的Anaconda3-4.2.0-Windows-x86_64.exe,即x86_64即支持32位系统也支持64位系统。

1.1.3 安装

下载好安装包之后安装就很简单了,为了不避免不必要的麻烦,以管理员身份双击安装,然后一直next,并且选择默认安装路径即可。安装需要比较长的时间安心等待即可,最后出现就表示安装完成了:

这里只是表示安装完成了,还需要验证安装是否成功:

1) 进入cmd,电脑任何位置安装shift+鼠标右键点击“在此处打开命令窗口”进入cmd:

2) 输入输入conda –V如果正确显示出conda版本号就表示Anconda安装成功。

到此Anaconda3安装成功。

1.2 安装tensorflow

本文采用一种很简单的方式进行tensorflow安装(一条语句搞定),没有采用大多网上说的利用conda建立虚拟环境,然后用conda install安装,我之前也试过这种方式,可是总是安装不成功,或者安装超级慢,如果也遇到上述问题的小伙伴可以尝试以下安装方式:

Tensorflow cpu安装1.12版本命令:

pip install tensorflow==1.12 -i https://pypi.tuna.tsinghua.edu.cn/simple

这里使用清华源安装特别特别快。

Tensorflow gpu安装1.12版本命令:

pip install tensorflow-gpu==1.12 -i https://pypi.tuna.tsinghua.edu.cn/simple

注:系统会自动寻找匹配python,匹配系统cuda,cudnn的tensorflow,如果还没有安装cuda和cudnn,可以看1.3中很简单的cuda和cudnn安装。

如果上述清华源无效了,别怕,我们可以采用豆瓣源:

pip install tensorflow==1.12 -i https://pypi.douban.com/simple

1.3 安装cuda和cudnn

如果想使用gpu版本的tensorflow是需要环境中有cuda和cudnn的。如果之前是利用conda install安装tensorflow无需再手动安装cudnn和cuda,它会自动安装,而我是采用pip安装的,所以需要再单独安装cuda和cudnn不过也很简单,首先需要明确tensorflow和cuda的对应关系:

我们可以看见由于我安装的是tensorflow-gpu 1.12所以就需要安装cuda9.X和cudnn7.X.X版本,我这里安装的是cuda9.0和cudnn7.6.0:

安装cuda9.0版本:conda install cudatoolkit=9.0

安装cudnn7.6.0版本:conda install cudnn=7.6.0

1.4 验证tensorflow是否安装成功

进入Anaconda的python,然后输入 import tensorflow,如果没有报错就说明tensorflow安装成功。或者进入python环境或者进入python编辑器输入以下语句

import tensorflow as tf

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

sess = tf.Session()

print(sess.run(hello))

输出Hello, TensorFlow!就表示安装成功,如下所示:

常见的两个小错误:

1、解决AttributeError: module 'tensorflow' has no attribute 'constant'”错误?

安装完tensorflow之后,在pycharm中新建了一个tensorflow.py文件,然后输入以下代码验证是否安装成功时出错“AttributeError: module 'tensorflow' has no attribute 'constant'”。

import tensorflow as tf

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

sess = tf.Session()

print(sess.run(hello))

解决:原因其实很简单,因为不能写tensorflow.py这个文件名,改成其他的文件名即可。

2、提示“The TensorFlow library wasn't compiled to use SSE instructions”错误?

跑代码提示“The TensorFlow library wasn't compiled to use SSE instructions, but these are available on your machine and could speed up CPU computations.”这是个警告是说明目前编译的tensorflow版本在我的机器可能不能跑到最快。

解决:在代码前面加上以下代码即可

import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'

2、linux/ubuntu上安装tensorflow

电脑环境:unbuntu16.04。

2.1 安装Anaconda

与在windows上安装几乎一样,只是下载Anaconda安装包时注意选择linux版本的:

然后执行以下命令:

Bash Anaconda3-4.2.0-Windows-x86_64.exe

然后一直按回车键,到选择的时候选择Y,安装提示都非常简单,直接安装提示安装即可。

最后安装成功之后,可以输入conda -V 查看安装的版本。

2.2 tensoflow的安装

这里和上面windows安装步骤一模一样,直接参照上面的步骤即可。

2.3 验证tensorflow是否安装成功

和上面windows中验证步骤也一样,直接参照即可。

有问题欢迎评论交流,一起进步!

上验证cudnn是否安装成功_windows和linux上的tensorflow安装(极简安装方法)相关推荐

  1. 【Tensorflow深度学习】Tensorflow2.0GPU版极简安装

    Tensorflow2.0的安装 前言 Anaconda3的安装 极简安装1 极简安装2 测试安装 前言 安装深度学习的开发环境坑挺多的...记录一下. 标准安装装起来坑太多了,极简安装除了下个Ana ...

  2. 测试Python是否安装成功—python在Windows上的配置测试

    测试Python是否安装成功 Pyhon 安装成功后,需要检测 Python 是否真的安装成功.在 Windows系统中检测 Python是否真的安装成功,可以单击 Windows 系统的" ...

  3. 深度linux安装spotify,如何在 Linux 上使用 snap 安装 Spotify(声破天)

    如何在 Ubuntu Linux 桌面上安装 spotify 来在线听音乐? Spotify 是一个可让你访问大量歌曲的数字音乐流服务.你可以免费收听或者购买订阅,可以创建播放列表.订阅用户可以免广告 ...

  4. Ubuntu安装播放器 或 Linux上比较好用强大、并且可以倍速播放的播放器SMplayer

    Ubuntu16.04安装播放器 或 Linux上比较好用强大.并且可以倍速播放的播放器SMplayer 文章目录: 1 SMplayer 1.1 SMplayer 播放器 1.2 SMplayer在 ...

  5. linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn

    很多小伙伴都和我抱怨(其实我自己也是)服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求(要么太高要么太低),与自己需要的TensorFlow或者Pytorch版本不兼容,急的头皮发 ...

  6. linux上验证cudnn是否安装成功_Linux下CUDA+CUDNN+TensorFlow安装笔记

    之前用过TensorFlow的CPU版,现在买了个新电脑,就想把GPU也用起来,又因为目前大部分工作是在linux下做,所以有了在linux下安装cuda和TensorFlow的计划,快一个礼拜一直在 ...

  7. linux上验证cudnn是否安装成功_Ubuntu 18.04安装CUDA(版本10.2)和cuDNN

    目录 1.系统要求 2.安装前的要求 3.runfile安装(不支持跨平台) 4.后续安装操作 5.安装cuDNN 6.汇总问题 本文基于Ubuntu 18.04.3 LTS 64位安装CUDA 10 ...

  8. 测试python安装成功_Python在Windows上安装配置测试

    Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 2.x还是3.x 目前,Python ...

  9. linux验证db2安装成功_DB2(Linux 64位)安装教程

    数据库版本:db2 Express-C 操作系统版本:Red Hat 6.5 1.首先下载并解压安装包:[root@dbserver tmp]# tar -xzvf db2_v101_linuxx64 ...

最新文章

  1. IPv6 与 IPv4现状
  2. MySQL 慢查询日志分析及可视化结果
  3. notepad++ 操作实例
  4. cycle函数python_Python执行函数的周期实现
  5. jenkins角色权限管理
  6. Oracle RDA(Remote Diagnostic Agent) 工具说明
  7. php脚本超时 结束执行代码
  8. 流媒体测试笔记记录之————阿里云监控、OBS、FFmpeg拉流和推流变化比较记录...
  9. 【CF1009F】 Dominant Indices (长链剖分+DP)
  10. java利用递归解决汉诺塔问题
  11. 旅行商问题 c++_动态多目标旅行商问题(一)
  12. 毛概社会实践报告3000字
  13. 锋利的JQuery —— 事件和动画
  14. Mac终端的一些操作命令
  15. java 检测 类型_[Java教程]javascript类型与类型检测
  16. 西门子S7-200SMART四种密码解密软件
  17. servlet mysql jsp视频_jsp+servlet+mysql实现的在线图书商城源码附带视频指导运行教程...
  18. 服务器配置的各种英文简称
  19. 计算机的隐藏功能应用,关于Mac电脑的8个神奇隐藏功能,你知道几个?
  20. 994. 腐烂的橘子 (广度探索)

热门文章

  1. 小波的秘密2_MATLAB图像多尺度分析
  2. C++primer: 引用与 const 引用
  3. 定义数据表之间的关联 (DataSet.Relations.Add)
  4. 精通jQuery选择器使用 转一篇
  5. idea run和debug都是灰色的,没法点怎么解决
  6. 几种存储器的主要应用
  7. Redundant Binary Upload. There already exists a bi
  8. spring循环依赖及解决方法
  9. 操作系统(二十三)生产者消费者问题
  10. 数据结构:平衡二叉树概念、旋转