尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Windows10 安装tensorflow最新版(2.19.0) 基于wsl2的GPU环境配置
Windows 10 安装 TensorFlow 2.19.0基于 WSL2 的 GPU 环境配置1. 启用 WSL2 服务2. 首次设置 Ubuntu 24.043. 日常使用 WSL24. 更新系统并安装常用工具5. NVIDIA 驱动安装6. 安装 CUDA 12.57. 安装 cuDNN 9.11.08. 创建 TensorFlow 虚拟环境9. 安装 TensorFlow 2.19.0 GPU 版本10. 验证安装预期输出示例2026 年 10 月 7 日复查时发现pip install tensorflow[and-cuda]这条命令它会把 CUDA、cuDNN 等 13 个 NVIDIA 依赖包通过 pip 直接装进虚拟环境 可以省掉本文第 6、7 两节 不用配 NVIDIA 的 apt 源、不用配环境变量、不用管版本对应。代价是下载量约 2~3 GB且版本不能自选。驱动仍需先在 Windows 侧装好。由于我现在手头上没有显卡这条命令我尚未验证大家可以自行尝试。1. 启用 WSL2 服务快捷键Win X选择「PowerShell管理员」执行以下命令# 启用 WSL2dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart# 启用虚拟机平台dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart# 更新 WSL2wsl.exe--update# 设置 WSL2 为默认版本wsl--set-default-version 2# 安装 Ubuntu 24.04wsl--install-d Ubuntu-24.042. 首次设置 Ubuntu 24.04第一次进入虚拟机会提示输入用户名和密码注意这是在创建用户和设置密码输入密码时不会显示任何字符需要输入两次密码第二次为确认3. 日常使用 WSL2快捷键Win R输入cmd打开命令行输入以下命令之一wsl进入默认的 WSL 环境wsl -d Ubuntu-24.04指定进入 Ubuntu 24.044. 更新系统并安装常用工具从这一步开始所有命令都在 Ubuntu 终端中执行不再是 Windows 的 PowerShell。先更新软件源再安装后续会用到的工具。sudoaptupdatesudoaptupgrade-ysudoaptinstall-ygitwgetcurlhtopnvtop btop5. NVIDIA 驱动安装Windows 主机安装好 NVIDIA 驱动后WSL 会自动复用 Windows 侧的驱动库无需在 Linux 内单独安装。在 WSL 中验证nvidia-smi若nvidia-smi没有输出显卡信息说明驱动没有正确透传建议回到 Windows 侧重新安装驱动后再验证而不是在 WSL 里安装 Linux 版驱动。6. 安装 CUDA 12.5截至 2025 年 7 月 17 日TensorFlow 官方文档给出的 CUDA 要求是 CUDA Toolkit 12.3。本文实测 12.5 也能正常跑通因此选择 CUDA 12.5。# 配置仓库wgethttps://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pinsudomvcuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600sudoapt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/3bf863cc.pubsudoadd-apt-repositorydeb https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/ /sudoaptupdate# 安装 CUDA 12.5sudoaptinstall-ycuda-12-5# 配置环境变量echoexport PATH/usr/local/cuda-12.5/bin:$PATH~/.bashrcechoexport LD_LIBRARY_PATH/usr/local/cuda-12.5/lib64:$LD_LIBRARY_PATH~/.bashrcsource~/.bashrc# 验证安装nvcc-Vnvcc -V能输出 CUDA 版本号说明安装成功。7. 安装 cuDNN 9.11.0cuDNN 是深度学习算子的加速库需要与 CUDA 12.x 配套。TensorFlow 官方没有针对 2.19.0 单独指定 cuDNN 版本本文使用的 9.11.0 是实测可用的组合。wgethttps://developer.download.nvidia.com/compute/cudnn/9.11.0/local_installers/cudnn-local-repo-ubuntu2404-9.11.0_1.0-1_amd64.debsudodpkg-icudnn-local-repo-ubuntu2404-9.11.0_1.0-1_amd64.debsudocp/var/cudnn-local-repo-ubuntu2404-9.11.0/cudnn-*-keyring.gpg /usr/share/keyrings/sudoapt-getupdatesudoapt-get-yinstallcudnn8. 创建 TensorFlow 虚拟环境用 conda 建一个独立环境避免污染系统 Python。若还没装 Miniconda可先执行注释里的三步也可以改用 venv 等其他工具。# 可选安装 Miniconda# wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh# bash Miniconda3-latest-Linux-x86_64.sh# source ~/.bashrc# 创建虚拟环境conda create-ntf21python3.12-yconda activate tf219. 安装 TensorFlow 2.19.0 GPU 版本pipinstalltensorflow2.19.0该 wheel 本身是 GPU-capable 的但不会自带 CUDA 与 cuDNN 库GPU 支持依赖前面安装的系统级 CUDA / cuDNN。10. 验证安装python-cimport tensorflow as tf; print(tf.config.list_physical_devices(GPU))预期输出示例看输出的最后一行有没有 GPU 设备列表例如[PhysicalDevice(name/physical_device:GPU:0, device_typeGPU)]注意输出中可能包含一些警告信息但只要最后显示了 GPU 设备列表就表示安装成功。
RELATED

相关推荐

腾讯云EdgeOne上手,搭配R2实现自建图床

腾讯云EdgeOne上手,搭配R2实现自建图床

先上测速结果 测试站点部署在全球可用区(不含中国大陆),测试时间为网络晚高峰时段 R2直接访问 EO加速后访问 教程 注意 使用EdgeOne 免费套餐请遵循Edge One 免费套餐使用规范切勿用视频分发或大文件分发(包括但不限于大容量图…

📅 2026/10/8 1:24:11
ACT-America:L2 美国东部大气 CO2、CO、CH4 和 O3 浓度现场

ACT-America:L2 美国东部大气 CO2、CO、CH4 和 O3 浓度现场

ACT-America: L2 In Situ Atmospheric CO2, CO, CH4, and O3 Concentrations, Eastern USA简介该数据集提供了大气中二氧化碳 (CO2)、一氧化碳 (CO)、甲烷 (CH4)、水蒸气 (H2O) 和臭氧 (O3) 的浓度,这些浓度是在大气碳和运输-美国 (ACT-America) 项目开展的空中活动…

📅 2026/10/8 1:24:11
ACT-America:美国东部烧瓶中的 L2 现场大气气体浓度

ACT-America:美国东部烧瓶中的 L2 现场大气气体浓度

ACT-America: L2 In Situ Atmospheric Gas Concentrations from Flasks, Eastern USA简介该数据集提供了美国国家航空航天局 (NASA) 大气碳和运输 - 美国 (ACT-America) 项目在北美上空进行的空中调查中大气中二氧化碳 (CO2)、甲烷 (CH4)、一氧化碳 (CO)、氢分子 (H2)、一氧化二…

📅 2026/10/8 1:24:11
MORE NEWS

更多资讯

📰

群晖NAS部署Dify:从零构建可维护的本地大模型平台

简介:本资源是专为群晖NAS用户设计的Dify开源AI应用部署安装包,面向希望在本地私有化环境中快速搭建大模型应用服务的开发者与技术爱好者,解决Synology平台缺乏官方Dify支持、手动部署门槛高的实际问题。压缩包共2000个文件,主体为…

📰

砸下七十亿美元租芯片却免费公开模型,纽约黑马到底在图什么

砸下七十亿美元租芯片却免费公开模型,纽约黑马到底在图什么 谁能想到,一家成立才两年的初创团队,突然在开源圈子里扔出了一枚重磅炸弹。 2026年10月5日,位于纽约布鲁克林的初创公司Reflection AI正式公开了他们的首个模型Beam。更…

📰

FinBERT-QA实战:金融问答检索与排序微调全流程

简介:FinBERT-QA 是一套面向金融领域问答检索的深度学习项目资源,适合具备自然语言处理与信息检索基础的研究者、算法工程师及高年级学生研读。它针对 FiQA 数据集的任务2,解决从金融语料中精准检索相关段落的问题:先用 Lucene 召…

📰

TEKLA二次开发图纸入门:自动标注与API对象模型实战

简介:这份资源面向钢结构详图设计与TEKLA二次开发初学者,聚焦图纸模块的编程入门,帮助读者理解如何通过API扩展TEKLA功能、实现图纸管理与数据提取的自动化。内容围绕载入模型图纸列表、选择模型图纸、打开模型图纸、取图纸数值四个核心环节展…

📰

Netty物联网网关实战:万级长连接、多协议共存与粘包容错

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

HAVE — have / has / had (One-Page Notes)

📘 HAVE — have / has / had (One-Page Notes)For printing / copying British English pronunciation Core rules common mistakes1️⃣ Basic FormsFormUsed withTenseExamplehave /hv/I, you, we, theyPresentI have a dress.has /hz/he, she, it, singular …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬