1.下载安装Anaconda

官网的下载会很慢,可以在这里下载 http://download.zol.com.cn/detail/45/448706.shtml

然后运行安装包,一路默认安装,直到这一步,一定记得勾选添加anaconda到Path中,不然后面还有要自己手动添加path。

等待几分钟安装完成后,进入cmd,输入

conda -V

以测试anaconda是否成功安装

显示安装成功

2.安装TensorFlow-GPU版本

首先在cmd窗口在创建一个虚拟环境

conda create -n tensorflow pip python=3.6  #虚拟环境的名称为tensorflow

遇到y/n时选择y

安装完成后,使用命令

activate tensorflow

进入虚拟环境,我们将在此虚拟环境中安装tensorflow GPU版本


接下来利用anaconda的pip’工具安装TensorFlow的gpu版本,直接用清华源来下载,不然速度会很慢很慢,这里使用命令

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

然后等待其自动下载安装
安装完成后在命令行tensorflow虚拟环境下键入

python

再键入

import tensorflow

系统会提示如下错误

因为用的是tensorflow的gpu版本,要用到NVIDIA的显卡,需要再安装与tensorflow和显卡相匹配的CUDA和cuDNN,一定注意要三者相匹配的版本,如果错装了其他版本的CUDA和cuDNN,建议卸载了,重装正确的版本,楼主之前装错了版本,把10.1,10.0和9.0都装了,但是仍然无法正常使用tensorflow,可能是多个版本之间有覆盖更新的部分,反而导致正确的版本不可用,所以建议卸载重装。

下面说下,如何确定应该安装的CUDA和cuDNN版本,假设tensorflow安装在F:\Technicalware\Anaconda3\envs\tensorflow目录下,
那么以文本方式打开F:\Technicalware\Anaconda3\envs\tensorflow\Lib\site-packages\tensorflow\python\platform\build_info.py这个文件,可以看到你的tensorflow所应该使用的CUDA 和cuDNN 版本:

cuda_version_number = ‘10.0’
cudnn_version_number = ‘7’
msvcp_dll_name = ‘msvcp140.dll’
nvcuda_dll_name = ‘nvcuda.dll’
cudart_dll_name = ‘cudart64_100.dll’
cudnn_dll_name = ‘cudnn64_7.dll’

这里的msvcp140.dll应该在C:\Windows\System32\下面,是通过安装vc 2005 redistribute提供的,nvcuda.dll也是在C:\Windows\System32\下面,cudart64_100.dll则是安装CUDA 10.0时产生的,cudnn64_7.dll是安装cuDNN 7时产生的,注意cudnn的版本要与CUDA版本对应,任何一个文件缺失或者版本不对都可能会导致tensorflow在import时报ImportError错

3.安装相应的CUDA 和cuDNN 版本

了解了所需要安装的CUDA 和cuDNN 版本,即可到NVIDIA官网下载相应的版本,这里给出网站链接

https://developer.nvidia.com/cuda-toolkit-archive

选择适合你版本的CUDA,建议下载本地版

同时下载相应版本的cudnn,稍微麻烦一点,这里要登录了NVIDIA账户才能下载,建议花一点时间注册一下,网站链接如下

https://developer.nvidia.com/cudnn

两个东西下载好后分别是安装包和压缩包

先安装CUDA,选择自定义安装,把Visual Studio Integration和Driver勾选去掉再安装

在安装完CUDA10.0后,把cudnn-10.0-windows10-x64-v7.6.1.34.zip解压后,把bin,include,lib三个文件夹直接复制到目录C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\下即可。

最后一步,添加相应的环境变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin


最后在命令行依次输入

activate tensorflow
python
import tensorflow
a=tensorflow.constant([0])
print(a)

如果没有报错,显示如下

那么就代表tensorflow安装成功了。完结

这里楼主遇到一个与这个关联不大问题,因为之前装了比较多的开发环境,所以path里的变量太多,导致无法添加新的环境变量

网上找了下解决办法,发现了一种比较好的解决办法,就是利用,新创建拓展环境变量EXTENSION_PATH,将扩展的环境变量加入PATH中,你以后要加什么环境变量加到这个拓展的变量里面就可以了

再将扩展的变量加入path变量中即可

这里参考了以下几篇原博的内容,放下链接

如何选择和正确安装跟Tensorflow版本对应的CUDA和cuDNN版本–https://blog.csdn.net/XCCCCZ/article/details/80385448

解决windows下环境变量太大的问题(终极!!可用)–https://blog.csdn.net/github_34777264/article/details/85342877

tensorflow 安装GPU版本,个人总结,步骤比较详细–https://blog.csdn.net/gangeqian2/article/details/79358543

window10上通过Anaconda安装TensorFlow-GPU–https://www.jianshu.com/p/2e3b3a885a01

tensorflow-gpu在win10下的安装–https://www.cnblogs.com/tan-wm/p/9566564.html

python学习——Anaconda及TensorFlow-GPU版本安装相关推荐

  1. TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0

    TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0 接触机器学 ...

  2. 根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装

    文章目录 一.显卡型号 二.CUDA 三.cuDNN 四.tensorflow-gpu 五.查看显卡利用率 Linux系统 Linux下Anaconda 参考文献 此文章默认显卡支持CUDA和已安装显 ...

  3. windows10下 tensorflow gpu版本安装配置方法

    最近要用到tensorflow,之前安装了cpu版本的,但训练模型速度实在是慢,打算安装一个GPU版本的tensorflow: 安装环境为:wiindows 10, anaconda python36 ...

  4. (Tensorflow学习) Win10+mx250 tensorflow gpu版安装

    我在笔记本上一开始跑cpu版本的tensorflow,感觉太慢了,跑个posenet卡成狗,就换成gpu版的. 记录下安装步骤 我的笔记本win10系统64位,mx250显卡.IDE是用的是pycha ...

  5. python和anaconda一定要对应版本安装吗_Anaconda与Python安装版本对应关系 --- 转载

    转载自:https://blog.csdn.net/yuejisuo1948/article/details/81043823 首先解释一下上表. anaconda在每次发布新版本的时候都会给pyth ...

  6. windows10下安装tensorflow(gpu版本)

    windows10安装tensorflow的gpu版本(pip3安装方式) 前言: TensorFlow 有cpu和 gpu两个版本:gpu版本需要英伟达CUDA 和 cuDNN 的支持,cpu版本不 ...

  7. win7 64位 安装tensorflow GPU版本

    近日终于在win7上安装成功tensorflow GPU版本,并测试成功!这里将其中遇到的种种问题和解决方法做下记录,以供大家相互交流!   电脑配置:16G内存:处理器: AMD Athlon(tm ...

  8. Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡)

    Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡) 参考: https://cyfeng.science/2020/05/02/ubuntu-install-nv ...

  9. Pytorch:入门指南和 PyTorch 的 GPU版本安装(非常详细)

    Pytorch: 入门指南和 PyTorch 的 GPU版本安装(非常详细) Copyright: Jingmin Wei, Pattern Recognition and Intelligent S ...

最新文章

  1. Ascend昇腾计算
  2. php在用js_encode()转换时,实现斜杠不转义
  3. centos7安装tomcat_手把手教你,使用 Nginx 搭配 Tomcat 实现负载均衡!
  4. 组件间数据交互——父组件向子组件传值( props属性值类型) 子组件向父组件传值-携带参数 || 非父子组件间传值
  5. [转载] C#面向对象设计模式纵横谈——8. Bridge桥接模式
  6. Greedy Sequence(2019南京icpc网络预选赛)主席树求区间小于k的最大值
  7. 苹果小圆点怎么弄出来_原来苹果手机轻点2下屏幕就能截图,以前还不知道,太方便了...
  8. SpaceX计划2022年完成52次发射
  9. 深度|二代征信:人行数字解读分与征信复议
  10. Java读取配置文件Java加载不同环境的配置文件
  11. 视频教程-AJAX+JSON完成实时验证码检测+输入补齐-Java
  12. 如何枚举系统的视音频采集设备
  13. MAC提示“因为它来自身份不明的开发者” 或“已损坏,打不开“怎么办?
  14. 关于蓝天准系统换京东方屏后不显bios的解决方案
  15. android 远程windows7,将Android手机屏幕快速投影至WIN7的PC和投影仪
  16. java多态 -- 猫狗案列
  17. 核心单词Word List 3
  18. [转]王垠的过去和现状
  19. MLX90640 红外热成像仪测温模块开发笔记(完整版)
  20. 报告老板,我们的H5页面在iOS11系统上白屏了!

热门文章

  1. 高逼格的实现WiFi共享,不安装第三方wifi共享软件,两种方式实现开启wifi的功能...
  2. 蜂鸟Hbird E203 RISC-V基础
  3. OpenStack是什么?OpenStack的介绍
  4. 如何让php自动进行二级域名泛解析
  5. NASA今将“彩排”重返月球:不载人发射登月火箭绕月测试
  6. python:ai第五课:决策树的python实现调试,tree存储恢复,tree图绘制
  7. 游戏王计算机兽,游戏王电脑堺卡o组,自己组的来分享给大家一下构筑思路
  8. 记账凭证设计的几个步骤
  9. 叉乘坐标公式--求面积
  10. 如何利用openwrt自启动实现4G路由器功能?