Windows TensorFlow环境搭建

简介

本次安装是在Windows10 上进行的,使用tensorflow安装的环境为
Anaconda、Python3.7、TensorFlow2.0
搭建过程十分凶险,见仁见智,有的人搭建了几天都还没搭好,最后从入门到放弃了,下面列举了我安装时遇到的所有错误和解决方法,遇到没有的问题时把错误贴谷歌一下吧,总会有解决方法的

1、Anaconda以及python环境安装

Anaconda是一个帮助统一管理机器上不同python版本的工具,也就是机器上可以有多个python版本,每个python通过Anaconda实现互相独立,互相不打扰。
Windows安装anaconda很傻瓜式,就是去官网下载安装包,Anaconda下载地址,安装完,把D:\Anaconda\Scripts这个目录配置到系统环境变量Path下就可以了。
设置方法:
控制面板—》系统----》高级系统设置—》环境变量—》找到PATH添加 D:\Anaconda\Scripts(注意是Anaconda的安装目录下)

这样就可以通过cmd在各个地方运行anaconda,选择python3.7的版本下载,不过后面我们也要单独安装一个专门用于tensorflow的python环境,这里选择3.7后面就不用去网上再下载了,没有3.7就忽略吧,后面也会说
Tips: 安装完后cmd下运行以下命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
设置anaconda的下载源为国内的清华镜像,这样后面的速度就会快很多
conda config --set show_channel_urls yes
设置搜索时显示镜像源
顺便附上删除镜像源的代码
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

接着就可以在anaconda上安装python环境了
conda create -n tensorflow python=3.7
会弹出下面的提示问你是否安装以下包,包括pip等基本组件

输入y,一句话搞定,tensorflow是这个环境的别名,用于后面跑tensorflow的python环境

安装完成后,激活刚才创建的python环境使用
conda activate tensorflow
python
激活后可以看到

2、安装TensorFlow

windows下安装tensorflow仅支持python3.5到3.7,不支持python2
切换到tensorflow python环境下

>>没有NVIDIA显卡的机子,安装CPU版本的TensorFlow

执行 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow 安装CPU版本的tensorflow
Tips:
安装的时候遇到ssl问题,访问不了https的,报错pip is configured with locations that require TLS/SSL, however the ssl module…,安装下SSL组件下载 这个就好了

>>安装GPU版本的TensorFlow

执行 conda install tensorflow-gpu 安装GPU版本的tensorflow

Tips
1、安装gpu版本的tensorflow必须具备NVIDIA显卡驱动版本大于410,打开控制面板—》NVIDIA控制面板,我的版本是442.53的,所以我安装的是GPU版本的,显卡不符合的安装CPU版本的,后面编程是一毛一样的,只是训练时用时间换硬件罢了

2、安装时可能遇到***HDF5 library version mismatched error***,重新卸载安装试下
pip uninstall h5py
pip install h5py

3、运行Tensorflow

cmd下运行下面命令

conda activate tensorflow                        #激活tensorflow python环境
python                                          #进入python环境
import tensorflow as tf
tf.keras.Sequential()                           #创建线性叠加层模型成功

到这里,恭喜你已经完成了tensorflow环境的搭建了

4、安装Jupyter notebook

Jupyter notebook 是一款可以在网页上直接写代码并且编译程序的软件,在cmd下pip install jupyter 安装。
装完之后管理员运行cmd,然后cd 进入到事先创建好的工程文件夹下
在工程目录下使用命令jupyter notebook 会直接打开浏览器,然后我们就可以右上角,new一个python3文件,进行python代码的编写了。效果如下:

缺点就是没有代码提示,优点就是实时编译,动态添加代码

4、安装Pycharm

pycharm就是python的IDE,在上面写python代码不像cmd下,它会自动进行代码提示,可以进行调试,运行python代码,pycharm的安装过程就不说了,无非就是下载安装包,然后傻瓜式安装,不购买正版是可以试用30天的,先观察观察自己能不能坚持下来这30天吧。

PS:pycharm安装完后,左上角File >> setting >> project >> project intercepter,配置一下python环境变量,这里配置我们上面安装的装了tensroflow的python环境,别名是tensorflow,我的路径是在D:\Anaconda\envs\tensorflow\python.exe

Windows TensorFlow环境搭建相关推荐

  1. Tensorflow环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> Tensorflow环境搭建 博客分类: 深度学习 Tensorflow环境搭建 本章主要介绍在几个主要的平台上,如何安装Te ...

  2. 深度学习之tensorflow环境搭建

    深度学习之tensorflow环境搭建: 1.搭建的步骤 1-1.破解版的Pycharm软件包下载 1-2.Ananconda软件包的下载 1-3.使用Anaconda Prompt 命令,首先输入 ...

  3. 深度学习(四十一)cuda8.0+ubuntu16.04+theano、caffe、tensorflow环境搭建

    cuda8.0+ubuntu16.04+theano.caffe.tensorflow环境搭建 目前自己撘过深度学习各种库.各种环境,已经搭建了n多台电脑,发现每台电脑配置安装方法各不相同,总会出现各 ...

  4. VS2008开发Windows Mobile6环境搭建及模拟器联网问题图解

    安装了VS2008后,新建一个智能设备的工程,但调试时只有三个WM5.0的模拟器可用,从网上查到要安装WM6.0的SDK,还要安装一些其它的组件才能开始WM(现在最新的叫法叫WP Windows Ph ...

  5. Win10下双系统Ubuntu14.04+GTX1070+CUDAcuDNN+Tensorflow环境搭建

    先说机器配置: CPU:Intel Xeon E3-1230 v5 skylake平台(此CPU无核显) 主板:ASUS E3 Pro Gaming v5 RAM:8G GPU:ASUS STRIX- ...

  6. 【spark】windows spark 环境搭建

    Windows平台环境搭建 JDK 1.8-8u201 Scala 2.11.8 spark 2.2.0 hadoop 2.7.2 sbt 0.13.13.1 上面的几个软件之间相互有版本依赖关系的因 ...

  7. Dart开发(一)Windows平台环境搭建

    Dart开发Windows平台环境搭建 SDK官网下载地址:https://gekorm.com/dart-windows/ 安装完成后,在命令行输入:dart --version,安装成功会出现相应 ...

  8. 最适合 Apple Silicon 的 Tensorflow 环境搭建

    最适合 Apple Silicon 的 Tensorflow 环境搭建 文章目录 最适合 Apple Silicon 的 Tensorflow 环境搭建 前言 一.mini- forge下载: 1. ...

  9. 基于Codeblock的LVGL模拟器Windows平台环境搭建[带源码]

    基于Codeblock的LVGL模拟器Windows平台环境搭建 文章目录 基于Codeblock的LVGL模拟器Windows平台环境搭建 概述 一.介绍 二.使用CodeBlock版本方法以及需要 ...

最新文章

  1. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34
  2. numpy数组切片:一维/二维/数组
  3. 干货一:通过自定义PopupWindow实现QQ菜单选项功能
  4. P2324 骑士精神
  5. Linux学习十七、正规表达式练习题
  6. Django框架 之 Ajax
  7. C# 导入excel数据,解决关闭excel后不能释放资源的问题
  8. 【报告分享】迈向万亿市场的直播电商-毕马威+阿里研究院.pdf(附下载链接)...
  9. 【模拟】牛客网:区间表达
  10. Flowable入门系列文章187 - 高并发性的UUID ID生成器和多租户
  11. 小米音频测试软件,小米10 Pro音频评测
  12. ubuntu内部错误
  13. 云服务器我的数据保存在哪个文件夹,云服务器存储在哪里
  14. 计算机函数公式法计算出总分的式子,excel计算百分比公式的用法
  15. 【转贴】你必须知道的20个故事
  16. android中流媒体
  17. 不得不了解的 iOS 15.4 beta 新特性
  18. JavaScript面试题整理汇总
  19. 基于二维码的设备巡检系统相关技术
  20. React 性能优化完全指南,将自己这几年的心血总结成这篇!

热门文章

  1. @sql 单元测试_如何在SQL单元测试中使用假表?
  2. 在Power BI Desktop报告中使用图像
  3. SQL Server中的查询优化技术:数据库设计和体系结构
  4. 圆形指示器radialIndicator控件的使用
  5. webpack2 项目构建一
  6. HDU2159 研发费用背包
  7. HDU 2460 Network(双连通+树链剖分+线段树)
  8. sqlite遇到database is locked问题的完美解决
  9. CopyOnWriteArrayList原理
  10. 【案例】保健品行业如何优化供应链管理?APS系统来帮忙