news 2026/4/16 10:13:37

TensorFlow 安装教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TensorFlow 安装教程

摘要:本文介绍了在Windows系统中安装TensorFlow的详细步骤:首先需安装Python 3.4+版本;推荐使用pip或Anaconda工具安装,其中重点演示了通过Anaconda创建名为tensorflow的虚拟环境(基于Python 3.5);随后激活环境并使用pip安装CPU/GPU版本的TensorFlow;最后通过运行HelloWorld程序验证安装成功。整个过程包含版本验证、环境配置、软件包安装等关键环节,并提供了各步骤的典型命令行输出示例。

目录

TensorFlow 安装教程

步骤一:验证已安装的 Python 版本

步骤二:选择 TensorFlow 的安装方式

Anaconda 框架安装

验证 Anaconda 安装成功

步骤三:创建 TensorFlow 专属 conda 虚拟环境

步骤四:激活 TensorFlow 虚拟环境

步骤五:使用 pip 安装 TensorFlow

TensorFlow 安装验证:编写第一个入门程序


TensorFlow 安装教程

安装 TensorFlow 前,系统中需先安装 Python,Python 3.4 及以上版本是安装 TensorFlow 的最佳选择。

以下为 Windows 操作系统中安装 TensorFlow 的具体步骤:

步骤一:验证已安装的 Python 版本

打开命令提示符,输入 Python 指令验证,示例输出如下:

plaintext

:\>Python Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018,16:07:46) [MSC v.1900 32 bit (Intel)] on win32 输入 "help","copyright","credits" 或 "license" 可查看更多信息。

步骤二:选择 TensorFlow 的安装方式

用户可选择任意方式安装 TensorFlow,我们推荐pipAnaconda两种工具。pip 是 Python 中用于执行和安装模块的命令,在安装 TensorFlow 前,需先在系统中安装 Anaconda 框架。

Anaconda 框架安装

Anaconda2 5.2.0(64 位)版本为例,安装过程中会完成各类组件的解压与写入,示例过程如下:

plaintext

解压:qt-5.6.2-vc9hc26998b_12.tar.bz2 写入 Library/qml/Qt/labs/controls/designer/images/combobox-icon 16.png 写入 Library/lib/Qt53DQuickInput.prl 写入 Library/qml/Qt/labs/controls/designer/images/tumbler-icon 16@2x.png ……

验证 Anaconda 安装成功

安装完成后,在命令提示符中输入conda指令验证,若出现以下内容则说明安装成功:

plaintext

C:\Users\Radhika>conda 用法: conda [-h] [-V] command ... conda 是一款用于管理和部署应用程序、虚拟环境及软件包的工具。 可选参数: 位置参数: command clean 移除未使用的软件包和缓存 config 修改.condarc中的配置值(参考git config命令设计,默认写入用户目录下的.condarc文件) create 基于指定的软件包列表创建新的conda虚拟环境 help 显示所有可用的conda命令及帮助信息 info 显示当前conda的安装信息 install 将软件包列表安装到指定的conda虚拟环境 list 列出指定conda虚拟环境中已关联的软件包 package 底层conda软件包管理工具(实验性) remove 从指定conda虚拟环境中移除软件包列表 uninstall conda remove的别名,可查看conda remove --help获取帮助 search 搜索软件包并显示相关信息,输入内容为MatchSpec(conda软件包的查询语言)

步骤三:创建 TensorFlow 专属 conda 虚拟环境

执行以下命令,创建名为 tensorflow、基于 Python 3.5 的虚拟环境:

plaintext

conda create --name tensorflow python=3.5

执行后命令提示符会显示待安装的新软件包及大小,示例如下:

plaintext

VC-14、wincertstore-0.2、wheel-0.31.1、certifi-2018.4.16、python-3.5.5 总大小:3KB、13KB、81KB、143KB、18.2 MB、20.8MB 即将安装以下新软件包: certifi: 2018.4.16-py35_0 pip: 10.0.1-py35_0 python: 3.5.5-h0c2934d_2 setuptools: 39.2.0-py35_0 VC: 14-h0510ff6_3 vs2015_runtime:14.0.25123-3 wheel: 0.31.1-py35_0 wincertstore: 0.2-py35hfebbdb8_0 是否继续?([y]/n)?

输入y并回车,系统将开始下载并解压 TensorFlow 安装所需的相关软件包,下载过程会显示进度百分比。

步骤四:激活 TensorFlow 虚拟环境

虚拟环境创建成功后,执行以下命令激活该环境:

plaintext

activate tensorflow

激活成功后,命令提示符前缀会显示虚拟环境名称,示例如下:

plaintext

C:\Users\Radhika>activate tensorflow (tensorflow)C:\Users\Radhika>

步骤五:使用 pip 安装 TensorFlow

激活虚拟环境后,使用 pip 命令安装 TensorFlow,CPU 版本执行以下命令:

plaintext

pip install tensorflow

GPU 版本执行以下命令:

plaintext

pip install tensorflow-gpu

执行后命令提示符会显示各类依赖包的安装状态,若依赖已满足则会提示 “Requirement already satisfied”,示例如下:

plaintext

已满足依赖:colorama>=1.1.0(来自tensorflow) 已满足依赖:numpy>=1.13.3(来自tensorflow) 已满足依赖:grpcio>=1.12.1(来自tensorflow) ……

TensorFlow 安装验证:编写第一个入门程序

安装完成后,可通过编写经典的Hello World程序验证 TensorFlow 是否能正常使用,操作步骤如下:

  1. 激活 TensorFlow 虚拟环境并打开 Python 解释器:

plaintext

>> activate tensorflow >> python
  1. 输入以下代码并执行:

python

运行

import tensorflow as tf hello = tf.constant('Hello, Tensorflow!') sess = tf.Session() print(sess.run(hello))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 16:51:07

Java毕设选题推荐:基于springboot的医院后勤采购管理系统的设计与开发基于java的医院后勤采购管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/28 6:55:42

自我效能理论、自我赋权

一、自我效能理论 自我效能理论概述 自我效能理论(Self-Efficacy Theory)是由美国心理学家阿尔伯特班杜拉(Albert Bandura)于1977年提出的社会学习理论的重要组成部分。 它强调个体对自己完成特定任务或应对挑战的能力信念如何影…

作者头像 李华
网站建设 2026/3/22 19:37:47

基于STM32的智能奶瓶加热器系统(有完整资料)

资料查找方式:特纳斯电子(电子校园网):搜索下面编号即可编号:CJ-32-2022-048设计简介:本设计是基于单片机的智能奶瓶加热器系统,主要实现以下功能:1.通过非接触红外温度检测进行温度…

作者头像 李华
网站建设 2026/4/3 2:41:31

JMeter核心组件使用方法及场景大全

JMeter核心组件使用方法及场景大全 一、取样器(Sampler):请求发送核心(负责发起各类请求) 元件名称使用方法使用场景HTTP 请求(最常用)1. 填写服务器 IP / 域名、端口;2. 选择请求方…

作者头像 李华
网站建设 2026/4/15 9:13:18

电脑文件msvcp110.dll丢失修复都有哪些方法?msvcp110.dll是什么?

当电脑屏幕弹出“找不到msvcp110.dll”或“msvcp110.dll丢失”的错误提示时,看似普通的文件缺失却可能直接瘫痪你的关键程序。这个看似神秘的msvcp110.dll实则是微软Visual C 2012运行库的核心组件(对应VC 11.0版本),承担着C程序运…

作者头像 李华
网站建设 2026/4/14 0:43:20

基于Java+SpringBoot的春晖养老院管理系统(源码+lw+部署文档+讲解等)

课题介绍随着人口老龄化进程加快,养老院规模不断扩大,春晖养老院传统人工管理模式存在老人信息管理杂乱、护理服务不规范、健康监测不及时、家属沟通不便等问题,严重影响养老院运营效率与服务质量。本课题旨在设计并实现一个基于JavaSpringBo…

作者头像 李华