news 2026/3/27 16:08:45

windows系统深度学习环境配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows系统深度学习环境配置

目录

一、windows安装git

三、更新CUDA驱动

3.1 更新驱动

3.2 看CUDA版本号

3.3 看文档

四、安装VS

4.1 安装vs2019或者2022

4.2 配置MSVC的环境变量

五、安装CUDA和cuDNN

5.1 下载cuda安装程序

5.2 安装CUDA

5.3 安装cuDNN

5.4 检查cuda版本

六、安装vscode+anaconda+pytorch

七、其他注意事项&总结

八、参考教程


一、windows安装git

首先下载git。

https://git-scm.com/

找到Install for Windows

选择Git for Windows/x64 Setup

配置环境变量:git安装目录\bin

D:\application\Git\bin\

然后终端输入git --version验证是不是安装成功

PS D:\zero_track> git --version
git version 2.52.0.windows.1

然后找个Github项目,使用 git clone 拷贝试试(下图HTTPS下面的网址右侧有个复制按钮)

git clone https://github.com/CVHub520/X-AnyLabeling.git

三、更新CUDA驱动

3.1 更新驱动

打开

找到驱动程序

3.2 看CUDA版本号

nvidia-smi

3.3 看文档

https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_local

其实不用看,直接装最新的驱动和最新的安装程序和比较新的VS。如果遇到问题再去看一下。

四、安装VS

4.1 安装vs2019或者2022

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

或者去参考教程1.的百度云下载

注意:选择安装路径的时候把c盘改成别的盘的时候,只改盘符不要改相对路径。因为你忘了装哪里了起码还能去网上搜默认路径在哪,而你当初只是改了盘符的话还是很好找到的,相对路径都还是默认的。

MSVC和SDK要装,还有跟MSVC有关的支持要装。勾选“Windows 11 SDK”、“适用于最新v143生成工具的C++ MFC”、“适用于v143生成工具的C++ 模块”、“对v143生成工具的C++/CLI支持”。

这个安装程序如果后面发现要装点别的该怎么找出来呢?在开始菜单中搜索“Visual Studio Installer”。

4.2 配置MSVC的环境变量

(非必须操作,如果编译环境工作不正常时可以作为一种解决问题的尝试手段。见参考教程2)

把下面两个路径设置为环境变

D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64

D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x86

我把默认的c盘安装路径改到了d盘。而且其实上面这个路径每个人可能不一样,毕竟装的不一样,不过差不多。随机应变吧。我之前从这里装

"Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ 的时候是这样的路径:

D:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC

五、安装CUDA和cuDNN

5.1 下载cuda安装程序

5.2 安装CUDA

1.选自定义然后全装。

注意:选择安装路径的时候把c盘改成别的盘的时候,只改盘符不要改相对路径。

2.配置环境变量

它安装完自己已经自动配置了

5.3 安装cuDNN

  1. 下载

https://developer.nvidia.com/rdp/cudnn-archive

直接装最新的,因为其他都是装最新的,那这个最新的也应该不会出问题。选择zip

2.解压后把bin、include转移到CUDA的目录,lib的x64里面的内容转移到CUDA的lib的x64下。

5.4 检查cuda版本

    nvcc --version

      echo %CUDA_PATH%

      六、安装vscode+anaconda+pytorch

      1. 安装vscode(推荐)

      https://code.visualstudio.com/

      或者安装pycharm。见参考教程3.

      https://www.jetbrains.com/pycharm/

      2. 安装anaconda。见参考教程4.

      https://www.anaconda.com/download

      设置环境变量:anaconda3安装位置\condabin

      D:\application\anaconda3\condabin

      3. 建立conda环境

      conda create -n my_pytorch_win_env python=3.12

      conda activate my_pytorch_win_env

      4.在conda环境里安装pytorch

      PyTorch

        pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

        通常这条命令会把下载地址显示出来,因此也可以手动去https://download.pytorch.org/whl/cu124 找whl下载

        https://download.pytorch.org/whl/cu124/torch-2.4.1%2Bcu124-cp312-cp312-win_amd64.whl

        python

        import torch,torchvision,torchaudiotorch.__version__, torchvision.__version__, torchaudio.__version__

        ('2.4.1+cu124', '0.19.1+cu124', '2.4.1+cu124')

        七、其他注意事项&总结

        1. 确保网络不会中断。我遇到过网络不好然后vs安装出问题然后CUDA安装失败的情况。

        2. pycharm终端输入nvcc -V不行但是电脑终端可以,要重启pycharm

        八、参考教程

        1. CUDA安装及环境配置——最新详细版-CSDN博客

          https://blog.csdn.net/chen565884393/article/details/127905428

        2. C++桌面应用开发+编译环境搭建指导_c++桌面开发-CSDN博客

          https://blog.csdn.net/qq_38496750/article/details/136169580

        3. 2024最新PyCharm下载安装配置教程,软件安装看这篇就够了!_pycharm安装-CSDN博客

          https://blog.csdn.net/zhang120529/article/details/141129804

        4. windows安装Anaconda教程_windows 安装anaconda-CSDN博客

          https://blog.csdn.net/qq_67822268/article/details/142419899

        版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
        网站建设 2026/3/23 3:45:25

        VGGT如何重塑三维视觉:从单图理解到多视角重建的技术演进

        VGGT如何重塑三维视觉:从单图理解到多视角重建的技术演进 【免费下载链接】vggt VGGT Visual Geometry Grounded Transformer 项目地址: https://gitcode.com/gh_mirrors/vg/vggt 视觉几何基础Transformer(VGGT)正在重新定义三维场景理…

        作者头像 李华
        网站建设 2026/3/27 0:44:33

        mybatis入门案例及解释

        2 示例12.1 创建2.1.1 创建项目新建Maven项目,然后直接下一步。展开三角填写信息,最后一行版本不填,直接用默认的。然后完成。进度条走完后,点文件,设置,展开编辑器,在点文件和代码模板。然后先…

        作者头像 李华
        网站建设 2026/3/15 8:48:13

        【血压计算】基于matlab从光电容积脉搏波(PPG)和心电图(ECG)信号中提取的多种特征,推导血压测量值附Matlab代码

        ✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 🍊个人信条:格物致知,完整Matlab代码获取及仿…

        作者头像 李华
        网站建设 2026/3/24 12:29:39

        学习记录(二十五)-Cursor的pro计划+云服务器使用常识

        目录 前言 一、如何跳过Cursor的7天免费计划? 二、升级完成后,出现地区不匹配怎么办? 三、云服务器一些基本常识 总结 前言 感谢同学的资助,在我急需的时候让我用上了Cursor的pro版本。不过记录一下在充值和使用过程中遇到的…

        作者头像 李华
        网站建设 2026/3/27 11:13:49

        代码克隆检测的挑战与AI的机遇

        代码克隆检测是软件测试中的重要环节,涉及识别代码库中的相似或重复片段。传统方法如基于文本、令牌或抽象语法树(AST)的匹配,虽有一定效果,但常面临高误报率、难以检测语义克隆(功能相似但结构不同&#x…

        作者头像 李华
        网站建设 2026/3/27 0:43:32

        35、RAID 系统迁移与管理全攻略

        RAID 系统迁移与管理全攻略 1. RAID 基础管理 在 RAID 系统中,如果需要更换磁盘,可按以下步骤操作: - 用新磁盘替换旧磁盘,并对新磁盘进行分区。要确保新分区的大小等于或大于 RAID 阵列中其他分区。 - 新分区准备好后,使用 --add 命令将其添加到阵列: $ sudo md…

        作者头像 李华