在Windows下安装TensorFlow和Keras

2023-05-16

在Windows下安装TensorFlow和Keras

  • 1 安装 Anaconda3-5.1.0-Windows-x86_64.exe,之前用的版本,也可以下载更新的版本。 绝大多数都选用默认选项即可,遇到下图所示的把两个都勾选就可以了
  • 2. 在开始菜单里,找到 Anaconda3(64-bit),右键 Anaconda Prompt 以管理员权限打开。
  • 3. 启动 Anaconda 后,需要安装各种软件包,而目前国内的网络相对还是比较封闭,很多境外站点的映像还都无法顺利下载,那么首先要做的就是更新软件默认的下载映像,目前可用的是清华的映像,但也不保证以后都一直好用,如下所示
  • 4. 建立 TensorFlow 的 Anaconda 虚拟环境
    • 1) 建立工作目录
    • 2) 建立 TensorFlow Anaconda 虚拟环境
  • 5. 启动 Anaconda 虚拟环境
  • 6. 安装 TensorFlow
  • 7. 安装 Keras
  • 8. 启动 Jupyter Notebook
  • 9. 建立新的 Notebook
  • 10. 导入 TensorFlow 模块并查看 TensorFlow 的版本
  • 12 保存并关闭 Notebook
  • 13. 打开之前保存的 Notebook
  • 14关闭 Jupyter 浏览器和 Jupyter Notebook
  • 15. 关闭 TensorFlow 的 Anaconda 虚拟环境

学习深度学习最简单的方式就是以Anaconda安装,安装TensorFlow 必须安装Python,
而安装 python 最简单的方式就是使用软件包来安装。Anaconda 是一个 Python 的发行
版,其中包含大量的标准数学和科学计算软件包。安装 Anaconda 软件包时会同时安装
很多软件包,包括 Jupyter Notebook, Numpy, SciPy, Matplotlib, Pandas 这 5 个
用于数据分析,科学计算的常用软件包。

1 安装 Anaconda3-5.1.0-Windows-x86_64.exe,之前用的版本,也可以下载更新的版本。 绝大多数都选用默认选项即可,遇到下图所示的把两个都勾选就可以了

anaconda历史版本下载

3.5.3.0版本
链接:https://pan.baidu.com/s/1dQSvpJmSlLEvTpClgbCOvA
提取码:9l42
最好安装在默认文件夹下,否则后面会出现找不到包路径问题
在这里插入图片描述
此外,在安装的过程中如果提示安装 VS,则最好将 VS 也一并安装,如果提示未联网则
选择忽略就可以。

2. 在开始菜单里,找到 Anaconda3(64-bit),右键 Anaconda Prompt 以管理员权限打开。

在这里插入图片描述

3. 启动 Anaconda 后,需要安装各种软件包,而目前国内的网络相对还是比较封闭,很多境外站点的映像还都无法顺利下载,那么首先要做的就是更新软件默认的下载映像,目前可用的是清华的映像,但也不保证以后都一直好用,如下所示

在这里插入图片描述
在命令行下输入如下指令切换到清华大学映像,并再确认使用这个映像。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes 

删除镜像

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

很无奈不能用了,找到更新一下
阿里镜像亲测可以,就是慢一点

4. 建立 TensorFlow 的 Anaconda 虚拟环境

为什么要使用 Anaconda 虚拟环境安装 TensorFlow,这是因为在一台计算机中,我们通
常需要安装很多软件,但每个软件所需要的 Python 的关联模块或版本都不相同,这就
可能造成兼容性冲突,其中在某个应用下安装的部分模块没有问题,但是换成另外一个
应用再安装模块可能导致之前的模块不好用,为了解决这个问题,我们可以使用
Anaconda 虚拟环境来安装,让网站框架与 TensorFlow 分别安装在不同的虚拟环境中,
这样就不会有版本不一致的冲突了,就好像我们在电脑上安装了多个虚拟机的操作系统
一样,大家相安无事互不干扰。
此外,CPU 和 GPU 训练所需的 TensorFlow 也不一样,有了虚拟环境就可以同时保留两
个版本的 TensorFlow 了。

1) 建立工作目录

在命令行下建立并切换到工作目录
md \pythonwork
cd \pythonwork

2) 建立 TensorFlow Anaconda 虚拟环境

conda create --name tensorFlow python=3.6.4 anaconda
其中:
conda create 是建立虚拟环境
–name tensorFlow 是建立虚拟环境的名字,也可以任意其他名字
python=3.6.4 是选用 python 的版本,命令行下敲入 python 可以查看版本
anaconda:当加入此命令选项,建立虚拟环境时,也会同时安装其他 python 软件
包 Jupyter Notebook, Numpy, SciPy, Matplotlib, Pandas 等,如果没有此选
项就会建立一个空的虚拟环境,必须由用户自己再逐个安装其他软件包。
在这里插入图片描述
按下 Y 键,就开始安装 Anaconda 虚拟环境,并安装各个软件包。如下所示:
在这里插入图片描述

5. 启动 Anaconda 虚拟环境

建立 TensorFlow 的 Anaconda 虚拟环境后,就可以启动这个虚拟环境了。在命令提示
符窗口下输入下列命令:
activate tensorFlow
其中 tensorFlow 是之前建立虚拟环境的名字。
在这里插入图片描述
命令提示符中出现 tensorFlow 表示已经启动 tensorFlow 虚拟环境了。

6. 安装 TensorFlow

之前更新完映像后,执行如下指令下载 TensorFlow
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
如果提示 pip 版本过低,使用下面指令更新 pip,否则无法正确安装 TensorFlow
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
如果不成功多尝试几次下载指令,如果实在不行就只能翻墙下载了。

7. 安装 Keras

安装完 TensorFlow 后安装 Keras,指令如下所示:
pip install keras -i https://pypi.tuna.tsinghua.edu.cn/simple

8. 启动 Jupyter Notebook

Jupyter Notebook 具备交互式界面,在建立 TensorFlow 和 Anaconda 虚拟环境时,也
同时安装了 Jupyter Notebook,所以不需要特意的安装 Jupyter Notebook,直接启动就
可以了。
切换到工作目录,后续 Jupyter Notebook 读取与存盘都会在此工作目录下。确认已经
启动 TensorFlow 的 Anaconda 虚拟环境,因为我们之前已经安装 TensorFlow 和 Keras
是在虚拟环境中,如果尚未启动这个虚拟环境就打开 Jupyter Notebook,那么执行
TensorFlow 与 Keras 程序会出现 ModuleNotFounError 错误。
cd \pythonwork ---------------- 之前已经创建了
activate tensorFlow
jupyter notebook
在这里插入图片描述

9. 建立新的 Notebook

在这里插入图片描述
新建 Jupyter Notebook 后会打开浏览器新的页面,默认名称是 Untitled,可以通过单击
Untitled 来修改 Notebook 的名称。
在这里插入图片描述

10. 导入 TensorFlow 模块并查看 TensorFlow 的版本

import tensorflow as tf 
tf.__version__

==(注意是双下划线) ==
在这里插入图片描述
11. 导入 Keras 模块并查看 Keras 的版本

import keras 
keras.__version__ 

在这里插入图片描述

因为已经同时安装了 Keras 与 TensorFlow,所以导入 Keras 模块后,我们可以看到 Keras
自动以 TensorFlow 作为 Backend。

12 保存并关闭 Notebook

在这里插入图片描述
在这里插入图片描述

13. 打开之前保存的 Notebook

回到 Jupyter 网页,可以看到之前保存的 Test1.ipynb,如果要再次打开这个 Notebook,
单击即可。
在这里插入图片描述

14关闭 Jupyter 浏览器和 Jupyter Notebook

在这里插入图片描述
关闭浏览器后,回到命令提示符窗口,按下 Ctrl+C 组合键即可关闭 Jupyter Notebook。
在这里插入图片描述

15. 关闭 TensorFlow 的 Anaconda 虚拟环境

执行如下指令直接退出:
deactivate
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Windows下安装TensorFlow和Keras 的相关文章

  • Vim 在 Mingw 上表现异常

    我在 MinGW 4 6 2 上的 Vim 表现得很奇怪 例如 在插入模式下按 Backspace 会删除字符 但我必须用箭头键移动光标才能删除的字符消失 而且它也会使我退出插入模式 另一个例子 按 Del 删除字符有时会生成奇怪的字符 例
  • 交换keras中的张量轴

    我想将图像批次的张量轴从 batch size row col ch 交换为 批次大小 通道 行 列 在 numpy 中 这可以通过以下方式完成 X batch np moveaxis X batch 3 1 我该如何在 Keras 中做到
  • 游戏内的java.awt.Robot?

    我正在尝试使用下面的代码来模拟击键 当我打开记事本时 它工作正常 但当我打开我想使用它的游戏时 它没有执行任何操作 所以按键似乎不起作用 我尝试模拟鼠标移动和点击 这些动作确实有效 有谁知道如何解决这个问题 我发现这个问题 如何在游戏中使用
  • 如何从 R keras 中的类似生成器的数据中评估()和预测()

    我有以下代码 数据集可以下载here https www dropbox com s qjt5o31oyqj10m8 data tar gz dl 0 or here https www kaggle com c dogs vs cats
  • NodeJS Express Windows 最大连接数设置

    在哪里设置nodejs的最大连接数 用于使用express get 在 Windows 10 中 与linux中的最大文件 描述符 设置有关吗 有该设置的 Windows 版本吗 最好是在nodejs中进行设置 以便在迁移到unix时兼容
  • 将 CrashDumps 转储到应用程序运行所在的同一文件夹中

    我编写了一个应用程序 我希望对其进行一定程度的自动调试 我想使用 Windows 错误报告将故障转储输出到应用程序运行所在的同一文件夹中 我的想法是 我可以让我的应用程序在它自己的文件夹中查找任何 dmp 文件 然后根据需要上传它们进行分析
  • SetCurrentDirectoryW 中的错误 206

    在我之后之前不清楚的问题 https stackoverflow com questions 44389617 long path name in setcurrentdirectoryw 我以某种方式能够创建一个具有长路径名的目录 但是
  • GPU 上的张量流:尽管 cuda 的 deviceQuery 返回“PASS”结果,但没有已知设备

    注 这个问题最初是在github上问的 https github com tensorflow tensorflow issues 7648 issuecomment 280866214 但被要求改为在这里 我在 GPU 上运行 Tenso
  • 常见的 Windows 编译器上有哪些 std::locale 名称可用?

    该标准对于什么构成有效的语言环境名称几乎没有提及 只有传递无效的区域设置名称才会导致std runtime error 哪些语言环境名称可用于常见的 Windows 编译器 例如 MSVC MinGW 和 ICC 好吧 C 和 C 语言环境
  • 非托管 C++ 中的默认打印机

    我正在寻找一种使用非托管 C 查找 Windows 默认打印机名称的方法 找到了大量 NET 示例 但非托管没有成功 谢谢 以下是如何获取当前打印机和默认打印机的列表 如果有一台设置为默认打印机 另请注意 如果用户没有打印机或未将打印机名称
  • 如何向未知用户目录读取/写入文件?

    我正在尝试从用户目录 C Users USERNAME Test Source 读取和写入文件 但我未能成功找到任何有关如何自动检测用户名的资源 其中的 USERNAME上面的例子 或者无论如何 我可以让它读取和写入目录 而不需要知道用户名
  • 所见即所得与 Unicode

    我在 Delphi 中编写了一个 Windows 程序 该程序使用 GetCharWidth 和 Em Square 将文本非常精确地放置并换行到屏幕和打印机 这对于 ANSI 文本效果很好 您只需要检索和计算 255 个字符的宽度 但当您
  • ExpirationError(代码= StatusCode.DEADLINE_EXCEEDED,详细信息=“超过截止日期”)

    我正在关注tutorial https www youtube com watch v T afaArR0E8用于使用tensorflow services部署inception模型 我使用的是ubuntu 16 04和bazel 13 0
  • 当我启动 Windows 命令提示符时,我做了什么导致环境变量发生更改?

    我使用的是 Windows 10 x64 我安装了 Anaconda3 如果我启动 C Windows system32 cmd exe 时没有运行任何其他内容 并且在我可以看到的后台中没有任何有趣的内容 则以下内容将添加到控制面板 UI
  • Windows 10 上的 LibPNG 构建问题

    我试图在 Windows 10 上构建 libpng 以获取 win32 二进制文件 但我认为有一个与 awk 解析带有 CRLF 行结尾的文件相关的问题 我尝试使用 dos2unix 命令转换文件 但没有成功 结果相同 在 make 命令
  • Windows 上使用 g++ 的 Makefile,链接库

    我已经厌倦了 MSVC 6 以及每个人总是告诉我它是一个蹩脚的编译器等等 所以现在我决定尝试使用 vim 加 g 和 makefile 这是我的问题 我有以下 makefile This is supposed to be a commen
  • TRACKER:错误TRK0005:无法找到:“CL.exe”。该系统找不到指定的文件

    我尝试在 Windows 8 上的 Node js 项目中执行以下命令 npm 安装 电子邮件受保护 cdn cgi l email protection 但我收到一个错误 我不知道如何处理 TRACKER 错误TRK0005 无法找到 C
  • 将 OpenBLAS 链接到 MinGW

    我正在尝试链接OpenBLAS https www openblas net 图书馆与明GW w64 https mingw w64 org Windows 上的编译器 这是我的代码 include
  • 为什么 Windows 命令 DIR 在搜索 *.tif 文件时也会输出 *.tiff 文件?

    我想使用 Windows 命令DIR为了找到唯一TIF文件 即具有扩展名的文件 tif 因此我使用以下小批处理文件 for f delims a IN dir b a d s C wolter testversion input tif d
  • tf.print() vs Python print vs tensor.eval()

    看来在Tensorflow中 至少有三种方法可以打印出张量的值 我一直在读here https www freecodecamp org news debugging tensorflow a starter e6668ce72617 an

随机推荐

  • 傅里叶变换公式

    傅里叶变换的目的 xff1a 有些信号在时域上是很难看出什么特征的 xff0c 但是如果变换到频域之后 xff0c 就很容易看出特征了 1 FS Fourier series 连续时间周期信号的傅里叶级数 xff0c 时域上任意连续的周期信
  • python修改闭包内使用的外部变量

    1 修改闭包内使用的外部变量 1 1 修改闭包内使用的外部变量的错误示例 定义一个外部函数 def func out num1 定义一个内部函数 def func inner num2 这里本意想要修改外部num1的值 xff0c 实际上是
  • re.search()用法详解

    re search xff1a 匹配整个字符串 xff0c 并返回第一个成功的匹配 如果匹配失败 xff0c 则返回None pattern 匹配的规则 string 要匹配的内容 flags 标志位 这个是可选的 就是可以不写 可以写 比
  • re.findall()用法详解

    re findall xff1a 函数返回包含所有匹配项的列表 返回string中所有与pattern相匹配的全部字串 xff0c 返回形式为数组 示例代码1 xff1a 打印所有的匹配项 import re s 61 34 Long li
  • Linux系统中创建虚拟环境详解

    1 方法一 1 1 安装虚拟环境的命令 xff1a sudo pip install virtualenv sudo pip install virtualenvwrapper 1 2 安装完虚拟环境后 xff0c 如果提示找不到mkvir
  • 使用python将图片改为灰度图或黑白图

    使用python将图片改为灰度图或黑白图有三种方式 xff0c 分别是是使用cv2库和PIL库来实现 xff0c 详细过程如下所示 1 使用cv2库将图片改为灰度图 在使用cv2进行读取原彩色图片时 xff0c 在里面添加一个参数cv2 I
  • 虚拟机中windows镜像下载与安装

    镜像文件下载 xff1a 链接 xff1a https pan baidu com s 1VKWMHHCGRwWXk2GpxyUp0A 提取码 xff1a shlg 注意 xff1a 虚拟机中的镜像和本地电脑系统安装的镜像是一样的 安装教程
  • Linux系统中安装elasticsearch详解

    官方网站 xff1a Install Elasticsearch from archive on Linux or MacOS Elasticsearch Guide 7 17 Elastic 一 安装命令 xff1a wget https
  • centos7系统查看防火墙状态

    查看方法 xff1a 1 利用systemctl查看 xff0c 该命令用于管理系统 xff0c 语法为 systemctl status firewalld xff1b 2 用firewall查看 xff0c 可以查看防火墙的默认状态 x
  • Docker中网络的使用和配置用法详解

    一 单个物理机中docker网络 1 1 Docker默认网桥 安装Docker 服务默认会创建一个 docker0 网桥 xff08 其上有一个 docker0 内部接口 xff09 xff0c 它在内核层连通了其他的物理或虚拟网卡 xf
  • mongo数据库中字符串型正负数值比较大小

    数据库中数据展示 xff1a 使用python代码实现 xff1a Requires pymongo 3 6 0 43 from pymongo import MongoClient client 61 MongoClient 34 mon
  • IDEA插件系列(3):Easy Javadoc插件——快速生成javadoc文档注释

    1 插件介绍 Easy Javadoc插件 能帮助开发者快速生成类 方法 属性等中文javadoc 2 安装方式 第一种安装方式是在线下载安装插件 第二种安装方式是使用离线插件进行安装 插件下载地址 xff1a https plugins
  • flask项目中内部接口调用其他内部接口操作

    1 requests 在 Flask 框架项目中 xff0c 可以通过使用 requests 模块来进行内部接口调用 requests 模块是 Python 中常用的 HTTP 请求库 xff0c 可以用于发送 HTTP 请求和处理响应 示
  • ElasticSearch删除索引中的数据(delete_by_query)

    1 删除两个月以前的数据 在 Elasticsearch 中 xff0c 要删除两个月以前的数据 xff0c 可以通过以下步骤 xff1a 计算当前时间的两个月前的日期 xff0c 可以使用 Python 的 datetime 模块来实现
  • ubuntu进入initramfs,系统黑屏

    ubantu黑屏 解决方法 解决方法 1 如果在initramfs模式输入reboot重启 xff0c 或者长按开机键强制关机重启 xff0c 然后选择ubuntu xff08 高级选项 xff09 中的修复模式 xff08 recover
  • You must specify at least three points for the robot footprint,reverting to previous footprint

    找到 costmap common params yaml xff0c 修改成如下形式 xff1a robot radius 0 20 distance a circular robot should be clear of the obs
  • 基于Anaconda3.8环境安装Python3.6

    基于Anaconda3 8环境安装Python3 6 1 通过如下命令查看当前已经装好的python环境 conda info e 2 通过python V 查看当前所处的版本 3 装好anaconda3 8以后想再安装一个python3
  • PX4无人机环境搭建

    PX4无人机资料开发 1 1 Ubuntu系统的安装及相关工具使用ubuntu 系统安装以及基础使用系统安装ubuntu基础使用常用工具使用git常用命令 1 2PX4开发环境搭建编译工具链的安装code安装使用 1 1 Ubuntu系统的
  • 3 FlightPlot安装使用方法

    FlightPlot安装使用方法 下载flightPlot源码下载切换openjdk 版本重启安装flightPlot 下载flightPlot源码 git clone recursive https github com PX4 Flig
  • 在Windows下安装TensorFlow和Keras

    在Windows下安装TensorFlow和Keras 1 安装 Anaconda3 5 1 0 Windows x86 64 exe xff0c 之前用的版本 xff0c 也可以下载更新的版本 绝大多数都选用默认选项即可 xff0c 遇到