windows下在anaconda中安装tensorflow和keras

2023-11-03

一、在anaconda中创建一个新的python环境并安装tensorflow

本文以未安装python虚拟环境为例,从最开始创建python环境开始进行,以安装python3.8版本为例,详细anaconda软件安装及相应的python虚拟环境创建过程可以参考这篇文章:

https://blog.csdn.net/qq_43309940/article/details/115255270

下面开始具体的创建过程:

1、创建环境名为tensorflow_python38的python环境(python3.8)

conda create -n tensorflow_python38 python=3.8

2、激活该环境

这一步需要注意:后序安装步骤必须要在激活刚刚创建的环境后才能进行,否则安装的tensorflow可能安装到其他的环境当中

activate tensorflow_python38

3、安装tensorflow

由于在安装网上教程使用pip install tensorflow命令进行安装时报错,因此采用anaconda官网中的命令进行安装,官方提供的共有下面四条安装命令:(https://anaconda.org/anaconda/tensorflow-gpu)

conda install -c conda-forge tensorflow
conda install -c conda-forge/label/broken tensorflow
conda install -c conda-forge/label/cf201901 tensorflow
conda install -c conda-forge/label/cf202003 tensorflow

gpu版本conda install -c anaconda tensorflow-gpu

选择了第一条命令安装,最终安装成功,如下图所示:
在这里插入图片描述

参考官方安装教程:https://anaconda.org/conda-forge/tensorflow

4、检查tensorflow是否安装完成

先在刚刚安装tensorflow的环境下进入python环境,再输入:

import tensorflow

在这里插入图片描述
如果结果如上图所示而没有报错,则证明tensorflow安装成功

二、安装keras

1、安装其他需要依赖的包

keras搭建在tensorflow基础上,在安装keras安装之前除了安装tensorflow外还需要安装numpy、matplotlib、scipy,如果没有安装可以安装以下命令进行安装。

注意:tensorflow只能安装在64位的电脑上。

conda install -c conda-forge numpy       #安装numpy
conda install -c conda-forge matplotlib  #安装matplotlib
conda install -c conda-forge scipy       #安装scipy

2、安装keras

conda install -c conda-forge keras

3、验证keras是否已经安装完成

在python中输入:import keras,未报错即证明安装成功
在这里插入图片描述

参考:
1、https://anaconda.org/
2、https://blog.csdn.net/weixin_39306971/article/details/88998395

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

windows下在anaconda中安装tensorflow和keras 的相关文章

  • 如何替换 Pandas Dataframe 中不在列表中的所有值? [复制]

    这个问题在这里已经有答案了 我有一个值列表 如何替换 Dataframe 列中不在给定值列表中的所有值 例如 gt gt gt df pd DataFrame D ND D garbage columns S gt gt gt df S 0
  • Gunicorn 工作人员无论如何都会超时

    我正在尝试通过gunicorn运行一个简单的烧瓶应用程序 但是无论我做什么 我的工作人员都会超时 无论是否有针对应用程序的活动 工作人员在我设置任何内容后总是会超时timeout值到 是什么导致它们超时 当我发出请求时 请求成功通过 但工作
  • matplotlib 图中点的标签

    所以这是一个关于已发布的解决方案的问题 我试图在我拥有的 matplotlib 散点图中的点上放置一些数据标签 我试图在这里模仿解决方案 是否有与 MATLAB 的 datacursormode 等效的 matplotlib https s
  • VSCode Settings.json 丢失

    我正在遵循教程 并尝试将 vscode 指向我为 Scrapy 设置的虚拟工作区 但是当我在 VSCode 中打开设置时 工作区设置 选项卡不在 用户设置 选项卡旁边 我还尝试通过以下方式手动转到文件 APPDATA Code User s
  • 我应该使用 Python 双端队列还是列表作为堆栈? [复制]

    这个问题在这里已经有答案了 我想要一个可以用作堆栈的 Python 对象 使用双端队列还是列表更好 元素数量较少还是数量较多有什么区别 您的情况可能会根据您的应用程序和具体用例而有所不同 但在一般情况下 列表非常适合堆栈 append is
  • Django Rest Framework 是否有第三方应用程序来自动生成 swagger.yaml 文件?

    我有大量的 API 端点编写在django rest framework并且不断增加和更新 如何创建和维护最新的 API 文档 我当前的版本是 Create swagger yaml文件并以某种方式在每次端点更改时自动生成 然后使用此文件作
  • 在 Django Admin 中调整字段大小

    在管理上添加或编辑条目时 Django 倾向于填充水平空间 但在某些情况下 当编辑 8 个字符宽的日期字段或 6 或 8 个字符的 CharField 时 这确实是一种空间浪费 字符宽 然后编辑框最多可容纳 15 或 20 个字符 我如何告
  • Python 3d 绘图设置固定色阶

    我正在尝试绘制两个 3d 数组 第一个数组的 z 值在范围内 0 15 0 15 第二个来自 0 001 0 001 当我绘图时 色标自动遵循数据范围 如何设置自定义比例 我不想看到 0 001 的浅色 而应该看到 0 15 的浅色 如何修
  • 打印包含字符串和其他 2 个变量的变量

    var a 8 var b 3 var c hello my name is var a and var b bye print var c 当我运行程序时 var c 会像这样打印出来 hello my name is 8 and 3 b
  • python的shutil.move()在linux上是原子的吗?

    我想知道python的shutil move在linux上是否是原子的 如果源文件和目标文件位于两个不同的分区上 行为是否不同 或者与它们存在于同一分区上时的行为相同吗 我更关心的是如果源文件和目标文件位于同一分区上 shutil move
  • 尽管我已在 python ctypes 中设置了信号处理程序,但并未调用它

    我尝试过使用 sigaction 和 ctypes 设置信号处理程序 我知道它可以与python中的信号模块一起使用 但我想尝试学习 当我向该进程发送 SIGTERM 时 但它没有调用我设置的处理程序 只打印 终止 为什么它不调用处理程序
  • Python - 如何确定解析的 XML 元素的层次结构级别?

    我正在尝试使用 Python 解析 XML 文件中具有特定标记的元素并生成输出 excel 文档 该文档将包含元素并保留其层次结构 我的问题是我无法弄清楚每个元素 解析器在其上迭代 的嵌套深度 XML 示例摘录 3 个元素 它们可以任意嵌套
  • Django REST Framework - CurrentUserDefault 使用

    我正在尝试使用CurrentUserDefault一个序列化器的类 user serializers HiddenField default serializers CurrentUserDefault 文档说 为了使用它 请求 必须作为
  • PySpark groupByKey 返回 pyspark.resultiterable.ResultIterable

    我试图找出为什么我的 groupByKey 返回以下内容 0
  • 如何使用 AWS Lambda Python 读取 AWS S3 存储的 Word 文档(.doc 和 .docx)文件内容?

    我的场景是 我尝试使用 python 实现从 Aws Lambda 读取 AWS 存储的 S3 word 文档 doc 和 docx 文件内容 下面的代码是我使用的 我的问题是我可以获取文件名 但无法读取内容 def lambda hand
  • 每当使用 import cv2 时 OpenCV 都会出错

    我在终端上使用 pip3 install opencv contrib python 安装了 cv2 并且它工作了 但是每当我尝试导入 cv2 或运行导入了 cv2 的 vscode 文件时 在 python IDLE 上它都会说 Trac
  • 如何使用 Boto3 启动具有 IAM 角色的 EC2 实例?

    我无法弄清楚如何使用指定的 IAM 角色在 Boto3 中启动 EC2 实例 以下是迄今为止我如何成功创建实例的一些示例代码 import boto3 ec2 boto3 resource ec2 region name us west 2
  • 在virtualenv中下载sqlite3

    我正在尝试使用命令创建应用程序python3 manage py startapp webapp但我收到一条错误消息 django core exceptions ImproperlyConfigured 加载时出错 pysqlite2 或
  • 如何在 Flask 中的视图函数/会话之间传递复杂对象

    我正在编写一个 Web 应用程序 当 且仅当 用户登录时 该应用程序从第三方服务器接收大量数据 这些数据被解析为自定义对象并存储在list 现在 用户在应用程序中使用这些数据 调用不同的视图 例如发送不同的请求 我不确定什么是最好的模式在视
  • JSON:TypeError:Decimal('34.3')不是JSON可序列化的[重复]

    这个问题在这里已经有答案了 我正在运行一个 SQL 查询 它返回一个小数列表 当我尝试将其转换为 JSON 时 出现类型错误 查询 res db execute SELECT CAST SUM r SalesVolume 1000 0 AS

随机推荐

  • 将PCD文件转化为PLY格式输出(QT+PCL)

    环境 ubuntu 14 04 Qt 5 2 1 PCL 1 7 剩下的话不多说 直接放代码 pcd2ply pro QT core QT gui TARGET pcd2ply CONFIG console CONFIG app bundl
  • package.json中^和~的区别

    webpack 项目的package json 文件列出了项目所依赖的插件和库 同时也给出了对应的版本说明 但是在版本说明前面还有个符号 插入符号 和 波浪符号 总结了下他们之间的区别 例如 波浪符号 他会更新到当前minor versio
  • std::move()的学习总结

    目录 1 移动语义 2 std move的实现及使用 3 总结 1 移动语义 移动语义可以使得编译器使用不那么昂贵的移动操作 来替换昂过的复制操作 同拷贝构造函数 拷贝赋值运算符赋予人们复制意义的能力一样 移动构造函数 移动赋值运算符也赋予
  • 火焰识别系统(python实现基于颜色多帧差分)

    实现如下 通过OpenCV基于火焰颜色特征 通过二帧三针差分减少误差 实现火焰定位识别 然后通过ffmpeg实现推流 流媒体服务器为基于nginx的rtmp流插件实现 请百度nginx rtmp 具体实现如下 ffmpeg推流命令 def
  • Django爬过的坑坑~(2020年5月)

    Django爬过的坑坑 2020年5月 大噶好 我作为一名新人 在学习的过程中难免会遇到让人抓狂的坑坑 一丁点小错误就把人搞得头皮发麻 咳咳 首先这次我第一次发博客 目的是想分享一下自己在Django中遇到的各种坑 此坑我用了半个月的时间
  • 问chatgpt关于Android效率最高的列表控件的回答

    在Android中 效率最高的列表控件是RecyclerView RecyclerView是Android官方推荐的列表控件 相比于ListView和GridView 它具有以下优势 复用ViewHolder RecyclerView通过V
  • DP算法题收集汇总

    三种基本背包问题 一 0 1背包问题 问题描述 有n件物品和容量为m的背包 给出i件物品的重量以及价值求解让装入背包的物品重量不超过背包容量 且价值最大 特点
  • Windows下使用Kconfig管理编译配置

    Windows下使用Kconfig管理编译配置 文章目录 Windows下使用Kconfig管理编译配置 存在的问题 解决办法 存在的问题 项目开发过程中 为方便进行编译配置管理 引入了Kconfig python的konfiglib和me
  • sql server服务无法启动怎么办?如何正常启动?

    sql server软件是一款关系型数据库管理系统 具有使用方便可伸缩性好与相关软件集成程度高等优点 并且有些应用软件使用过程中是需要sql server数据库的后台支持的 我们在数据编程操作时经常会使用这款编程软件 在编程时系统有时会提示
  • Qt_信号与槽

    1 信号与槽基本理解 信号 Signal 就是在特定情况下被发射的事件 槽 Slot 就是对信号响应的函数 槽就是一个函数 connect 是 QObject 类的一个静态函数 而 QObject 是所有 Qt 类的基类 在实际调用时可以忽
  • Flink:调用JPMML机器学习模型

    有个需求就是要使用数据分析团队实现好的模型 而且是python的 要求在Flink平台上跑起来提供实时调用模型处理数据 文章目录 背景 JPMML介绍 环境准备 安装 使用 步骤 示例 决策树分类Iris数据集 训练模型并获得PMML文件
  • 什么是强缓存和协商缓存?

    强缓存 使用强缓存策略时 如果缓存资源有效 则直接使用缓存资源 不必再向服务器发起请求 强缓存策略可以通过 http 头信息中的 Expires 属性和 Cache Control 属性两种方式设置 命中后返回 200 服务器通过在响应头中
  • PyCharm里from...import...出现波浪线标红

    PyCharm在遇到模块找不到时 会使用红色波浪线提醒开发者 这本来是一个非常好的功能 但却由于另外一个问题 会给一些Python初学者造成困扰 这一篇文章 我们讲讲工作区导致的这个问题 首先我们创建一个login py文件 它的内容如下
  • webpack打包全流程

    一 webpack 五个核心概念 1 1 Entry 入口 Entry 指示 webpack 以哪个文件为入口起点开始打包 分析构建内部依赖图 1 2 Output 输出 Output 指示 webpack 打包后的资源 bundles 输
  • Playwright + Pytest 自动化测试实战应用

    工具介绍 Playwright是微软公司开发的一款非常强大的开源自动化测试工具 之所以强大有以下原因 支持所有主流浏览器 Chrome Firefox Safari MS Edge 支持无头模式和有头模式运行 提供同步 异步的API 可以结
  • 简述WINDOWS系统重装步骤

    目录 一 备份 二 准备安装媒体 三 BIOS设置 四 安装windows系统 总结 在使用WINDOWS系统的电脑产品时 有时候我们会遇到系统使用过久导致系统卡顿 整理电脑磁盘时误删了系统文件并彻底清除导致电脑无法正常启动或者电脑磁盘因下
  • Linux文件压缩和解压命令【gzip、gunzip、zip、unzip、tar】【详细总结】

    解压和压缩 gzip gunzip gzip 压缩文件 gunzip 解压缩文件 zip unzip zip 命令语法 命令选项 实例 unzip 语法 命令选项 实例 tar 语法 实例 例一 将文件打包成tar包 例二 查阅 tar包内
  • socket.gaierror: [Errno -2] Name or service not known

    执行socket gethostbyname socket gethostname 报 socket gaierror Errno 2 Name or service not known 错误 分析记录如下 更正前 执行命令vi etc h
  • redis主从复制+sentinel集群

    Redis主从介绍 主从服务就是用户在主服务器写入数据后 从服务器在写一份数据 一般用在如下场景 1 辅助实现备份 2 高可用 主从复制只是redis高可用的前提 3 异地容灾 4 分摊负载 redis主从特点介绍 1 redis使用异步复
  • windows下在anaconda中安装tensorflow和keras

    windows下在anaconda中安装tensorflow和keras 一 在anaconda中创建一个新的python环境并安装tensorflow 1 创建环境名为tensorflow python38的python环境 python