Python3.9.13与深度学习框架TensorFlow的完整详细安装教程

一、 Python与TensorFlow版本的关系

TensorFlow的不同版本适用不同的Python版本,这是因为TensorFlow需要与Python的特性保持一致,以便最优化性能和功能。以下是一些主要版本之间的对应关系:

|--------------|-----------------|
| TensorFlow版本 | 支持的Python版本 |
| 2.10.x | 3.7,3.8,3.9 |
| 2.9.x | 3.7,3.8,3.9 |
| 2.8.x | 3.7,3.8,3.9 |
| 2.7.x | 3.6,3.7,3.8,3.9 |
| 1.15.x | 2.7,3.5,3.6,3.7 |
| 1.14.x | 2.7,3.5,3.6,3.7 |

如上表所示,可以看到TensorFlow 2.10.x版本支持Python 3.7、3.8和3.9,而1.15.x版本对Python 2.7的支持使其与旧项目兼容,但随着Python 2的逐渐淘汰,这一选择将变得越来越少。

二、python3.9.13的下载与安装

1.python官网下载

下载支持TensorFlow的最高Python windows安装版本Python 3.9.13,官网地址为:https://www.python.org/downloads/release/python-3913/。

图1 python官网下载

2.python安装

选择Customize installation,勾选Add Python 3.8 to PATH。

图2 python安装第一步

直接下一步

图3 python安装第二步

勾选Install for all Users,选择合适的安装位置,当前直接改成了D盘。

图4 python安装第三步

直接Close

图5 python安装第四步

三、安装Tensorflow

在Python中安装TensorFlow通常涉及使用pip命令。以下是安装TensorFlow的步骤:

1. 打开终端

在Windows上是命令提示符cmd或PowerShell)。当前使用电脑的cmd。

图6 打开cmd

2. 验证是否成功安装 Python和pip

确保你已成功安装了Python和pip。可以通过运行以下命令来检查它们的版本:

python --version

pip --version

如果安装了,会有如下提示:

图7 验证安装了Python和pip

3. 安装最新版本的TensorFlow

运行以下命令来安装最新版本的TensorFlow:

pip install tensorflow

等待安装完成。

如果没有以下问题,可以跳过:

(1)可能提示pip版本需要升级

图8 pip版本需要升级

pip升级使用命令:python.exe -m pip install --upgrade pip

图9 pip版本升级成功

升级pip之后可以继续安装tensorflow。

(2)下载慢可以更改镜像

如果下载慢可以更改镜像,更改为国内的镜像站,命令如下:

pip install tensorflow -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

(3)不存在对应版本的问题

如果遇到如下问题:ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)

要求python版本与TensorFlow版本兼容,可以尝试指定版本号进行安装。使用命令:pip install tensorflow==<version>,其中<version>替换为您想要安装的TensorFlow版本号。

如:pip install tensorflow==2.18.0

4. 验证TensorFlow 是否安装成功

安装成功后会显示如下界面:

图10 tensorflow安装成功

验证安装是否成功

(1)先从开始菜单打开

图11 从开始菜单打开python

(2)可以运行一个简单的TensorFlow程序,例如:

import tensorflow as tf

print(tf.version)

图12 验证tensorflow安装成功

相关推荐
小智RE0-走在路上18 小时前
Python学习笔记(8) --函数的多返回值,不同传参,匿名函数
笔记·python·学习
ZHSH.19 小时前
2026蓝桥杯备赛 | 赛事介绍及python基础(未完)
python·蓝桥杯·数据结构与算法
长安牧笛19 小时前
设计残疾人出行路线规划工具,输入起点终点,自动筛选无障碍通道,电梯,盲道路线,避开台阶和陡坡。
python
程序员佳佳20 小时前
2025年大模型终极横评:GPT-5.2、Banana Pro与DeepSeek V3.2实战硬核比拼(附统一接入方案)
服务器·数据库·人工智能·python·gpt·api
刘某的Cloud21 小时前
列表、元组、字典、集合-组合数据类型
linux·开发语言·python
ys~~21 小时前
git学习
git·vscode·python·深度学习·学习·nlp·github
Mqh18076221 小时前
day46 Grad-CAM
python
郝学胜-神的一滴21 小时前
Python魔法函数一览:解锁面向对象编程的奥秘
开发语言·python·程序人生
白露与泡影1 天前
使用systemd,把服务装进 Linux 心脏里~
linux·运维·python
yaoh.wang1 天前
力扣(LeetCode) 100: 相同的树 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽