当前位置: 首页 > news >正文

【收藏级】Windows AI 本地开发「完全体」环境搭建清单

笔记日期:2025 年 09 月 01 日

【收藏级】Windows AI 本地开发「完全体」环境搭建清单
—— 仅列工具名 + 一句话作用 + 官网直达链接,不留版本号,持续可补充

欢迎读者在评论区继续补全;如有更好工具或更新地址,请直接留言,我会定期合并到正文并署上贡献者 ID。



Windows AI 本地开发「完全体」环境搭建清单(简版)

作用:可按清单完善 Windows 系统的 AI 本地开发环境配置。

工具 / 组件一句话作用官网直达链接
Windows 10/11 64 位基础操作系统,建议使用最新正式版Experience the Power of AI with Windows 11 OS, Computers, & Apps | Microsoft Windows
WSL2在 Windows 内运行原生 Linux 环境,方便直接复用 Linux 教程What is Windows Subsystem for Linux | Microsoft Learn
NVIDIA GPU 驱动让显卡被 CUDA / DirectML / Vulkan 等栈识别https://www.nvidia.com/Download
CUDA ToolkitNVIDIA 官方 GPU 并行计算开发包CUDA Toolkit - Free Tools and Training | NVIDIA Developer
cuDNN针对深度神经网络的 GPU 加速库CUDA Deep Neural Network (cuDNN) | NVIDIA Developer
TensorRT用于生产环境的高性能推理加速 SDKTensorRT SDK | NVIDIA Developer
Python (官方发行版)最纯净的 Python 解释器Download Python | Python.org
Anaconda 或 Miniconda隔离的虚拟环境与包管理全家桶Download Anaconda Distribution | Anaconda
PyTorch动态图深度学习框架Get Started – PyTorch
TensorFlow静态图深度学习框架https://www.tensorflow.org/install
JAX高性能自动微分 / GPU & TPU 框架https://jax.readthedocs.io/en/latest/installation
ONNX Runtime跨平台、跨框架推理引擎https://onnxruntime.ai
OpenCV计算机视觉与图像处理库https://opencv.org/releases
Hugging Face Transformers预训练大模型即插即用https://huggingface.co/transformers
JupyterLab / Notebook交互式实验与文档一体化Project Jupyter | Installing Jupyter
Visual Studio 2022 Community全功能 IDE(Python + C++ + CUDA 工作负载)Visual Studio & VS Code Downloads for Windows, Mac, Linux
Visual Studio Build Tools无 GUI 的 MSVC、CMake、CI 专用Visual Studio & VS Code Downloads for Windows, Mac, Linux
CMake跨平台构建系统生成器Download CMake
MSYS2MinGW-w64 与 GTK/Qt 等开源库一站式管理https://www.msys2.org
Node.jsJavaScript 运行时,前端工具链 & AI Web 服务https://nodejs.org
Git for Windows版本控制与代码同步Redirecting…
Docker Desktop容器化部署与 GPU 容器支持https://www.docker.com/products/docker-desktop
VS Code轻量编辑器 + 丰富插件生态https://code.visualstudio.com
PyCharm Community / Professional专业 Python IDEPyCharm: The only Python IDE you need
Ollama本地一键运行 Llama / DeepSeek 等大模型https://ollama.ai
LM Studio图形化本地大模型运行与管理https://lmstudio.ai
Weights & Biases实验跟踪与可视化https://wandb.ai/site
Label Studio数据标注 & 主动学习平台https://labelstud.io
Redis高速缓存 & 对话状态持久化Downloads | Redis
PostgreSQL / MySQL结构化数据存储PostgreSQL: Downloads https://dev.mysql.com/downloads
Postman / InsomniaAPI 调试与测试Download Postman | Get Started for Free Download - Insomnia
持续更新欢迎补充……


关键配置与验证示例

检查项命令期望结果
MSVCcl出现版本号
Node.jsnode -v≥22.14.0
CMakecmake --version≥3.29
CUDAnvcc --versionRelease 12.4
GPU 驱动nvidia-smi驱动 ≥552
PyTorch GPUpython -c "import torch;print(torch.cuda.is_available())"True
TensorFlow GPUpython -c "import tensorflow as tf;print(tf.test.is_gpu_available())"True
其他……

重要验证示例

验证PyTorch深度学习环境Torch和CUDA还有cuDNN是否正确配置的命令-CSDN博客

进入 Python 环境验证:

import torch  # 导入 PyTorch 库print("PyTorch 版本:", torch.__version__)  # 打印 PyTorch 的版本号# 检查 CUDA 是否可用,并设置设备("cuda:0" 或 "cpu")
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
print("设备:", device)  # 打印当前使用的设备
print("CUDA 可用:", torch.cuda.is_available())  # 打印 CUDA 是否可用
print("cuDNN 已启用:", torch.backends.cudnn.enabled)  # 打印 cuDNN 是否已启用# 打印 PyTorch 支持的 CUDA 和 cuDNN 版本
print("支持的 CUDA 版本:", torch.version.cuda)
print("cuDNN 版本:", torch.backends.cudnn.version())# 创建两个随机张量(默认在 CPU 上)
x = torch.rand(5, 3)
y = torch.rand(5, 3)# 将张量移动到指定设备(CPU 或 GPU)
x = x.to(device)
y = y.to(device)# 对张量进行逐元素相加
z = x + y# 打印结果
print("张量 z 的值:")
print(z)  # 输出张量 z 的内容



部分参考资料

【理念●体系】Windows AI 开发环境搭建实录:六层架构的逐步实现与路径治理指南-CSDN博客

Python 多版本环境治理理念驱动的系统架构设计——三维治理、四级隔离、五项自治 原则(路径治理升级修订 V 2.0 版)-CSDN博客

Windows 部署 AI Agent - Suna_AITechLab的博客-CSDN博客

Docker运行实战_AITechLab的博客-CSDN博客

PyCharm_AITechLab的博客-CSDN博客

Anaconda_AITechLab的博客-CSDN博客

CUDA、cuDNN、PyTorch:深度学习环境搭建秘籍_AITechLab的博客-CSDN博客

运维_AITechLab的博客-CSDN博客

GitHub等开源项目部署实战秘籍_AITechLab的博客-CSDN博客

WSL 运维:实战独门秘籍_AITechLab的博客-CSDN博客

大模型_AITechLab的博客-CSDN博客



持续改进 · 开放补充

清单力求全面,但 AI 生态日新月异。
如果你在实践过程中发现更好用的工具、更稳的发行版、更妙的配置技巧,欢迎在评论区留言补充!
有价值的补充我会定期整理进正文,并注明贡献者 ID,让这份「完全体」清单持续进化。

http://www.dtcms.com/a/361974.html

相关文章:

  • 多校区学校押金原路退回系统之免安装使用教程——东方仙盟
  • 计算机三级嵌入式填空题——真题库(28)原题附答案速记
  • matlab-神经网络的语音识别
  • 神经网络2——使用Keras实现MLP
  • 深度学习中常用的激活函数
  • 玩转OurBMC第二十二期:OurBMC之PCIe接口应用(上)
  • Triton Linalg编译
  • 系统性学习数据结构-第二讲-顺序表与链表
  • K8S-etcd数据库的相关操作
  • DHT11-温湿度传感器
  • 基于单片机智能饮水机/智能热水壶
  • Redis 如何实现分布式锁,以及redis的适应场景分析
  • 【跨平台编译】【树莓派】在x86上编译树莓派上运行的CC++代码,搭建树莓派4B的跨平台编译环境
  • ccache编译加速配置
  • Meteor主题友链页面自研
  • Qt 的信号signal的参数是否会在内部被拷贝?
  • Vue3 中 Proxy 在组件封装中的妙用
  • 【网络安全入门基础教程】网络安全零基础学习方向及需要掌握的技能
  • Electron 应用生命周期管理:app 模块核心 API
  • 【 HarmonyOS 】错误描述:The certificate has expired! 鸿蒙证书过期如何解决?
  • 光学神经网络与人工智能应用
  • 网络流量分析——熟悉Wireshark
  • 【洛谷】【模板】栈、有效的括号、验证栈序列、后缀表达式、(stack相关算法题)
  • 腾讯位置商业授权微信小程序获取城市列表
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(二十三)控件中常用文本格式
  • 玩转OurBMC第二十一期:前端页面仪表盘的设计与使用实践
  • js 海康视频插件的具体步骤
  • QMainWindow使用QTabWidget添加多个QWidget
  • Simulink库文件-一种低通滤波模块搭建方法
  • 优化正则表达式性能:预编译与模式匹配的最佳实践