离线安装Visual Studio、CUDA

离线安装Visual Studio、CUDA

环境搭建CudaVisual Studio离线安装Visual Studio、CUDAzikcc2025-07-172025-07-17 离线安装 Visual Studio、CUDA

环境介绍

离线设备为笔记本电脑。Win11,Rtx4060 laptop。

安装包准备

在可以上网的电脑上准备以下安装包(选择适合的版本):

visual studio 社区版 2022

安装 CUDA 过程中碰见了 no supported version of visual studio 这类错误,发现是离线设备没有 VS 组件的问题,为了彻底解决问题,决定安装整个 VS(可能不是最优解)

英伟达显卡驱动:NVIDIA Studio 驱动程序 576.80 版本

NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

CUDA 12.6.3:

CUDA 版本根据显卡驱动决定。本文下载的驱动是 576.80 版本,最高支持 12.9 的CUDA

1. 准备 VS 的离线安装包

本文参考资料如下(遇见问题后阅读以下):

创建脱机安装 - Visual Studio (Windows) | Microsoft Learn

Visual Studio2022离线安装(没网),制作离线安装包

下载引导程序

地址:下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux

本文选择的是2022社区版

下载后会得到一个安装包:vs_Community.exe

制作离线安装包

然后新建一个存储离线安装包的目录,确保空间充足。

本文新建的是:D:\vs_offline

然后将 vs_Community.exe 复制到 D:\vs_offline

在 D:\vs_offline目录下运行命令行窗口(cmd)

输入命令行:

.\vs_Community.exe --layout D:\vs_offline --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --includeOptional --lang zh-CN

本文只下载了 C++ 桌面开发(包括所有推荐组件和可选组件)(约13GB,觉得太大可以尝试不加 --includeOptional。如果后续出错了再次运行命令行即可。),需要其他开发环境可以修改或添加 --add ,参考官方文档。

等待下载完成后,将 vs_offline 文件夹压缩后拷贝到离线电脑中。

2. 升级显卡驱动

离线设备的显卡驱动版本较低。这里选择对其进行升级,不升级也可以,但是仅支持低版本的 CUDA 。

本文选择的是:

英伟达显卡驱动:NVIDIA Studio 驱动程序 576.80 版本 NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

等待下载完成后,将 exe 文件拷贝到离线电脑中。

3. 下载CUDA

本文下载的驱动是 576.80 版本,最高支持 12.9 的 CUDA ,本文下载的是 12.6.3

可以使用命令行: nvidia-smi 查看当前驱动最高支持的CUDA版本

各种版本链接:

CUDA Toolkit Archive | NVIDIA Developer

等待下载完成后,将 exe 文件拷贝到离线电脑中。

离线安装

离线安装 VS

在离线电脑中找到拷贝过来的 vs_offline 文件夹,找到 vs_installer.opc 文件,将这个文件解压(opc文件本质上也是一个 zip 文件,可以使用常见的解压工具解压,例如 WinRAR、7-Zip、Bandizip等。)将其中解压出来的 Contents 文件夹复制到 C:\Program Files (x86)\Microsoft Visual Studio 里,如果没有 Microsoft Visual Studio 文件夹就新建。然后重命名 Microsoft Visual Studio 文件夹下的 Contents 文件夹为 Installer。

回到 vs_offline 文件夹中。在此目录下打开终端,运行以下命令行:

.\vs_setup.exe --noWeb --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --includeOptional

–add 部分的内容根据自己情况而定。

此命令会打开 VS 的安装引导程序,在右侧选择自己安装的功能包即可。

查询 VS C++ 桌面程序开发 安装教程,各个教程选择安装的功能包各不相同。如果只是为了安装 CUDA 可以试试不选择这些功能包,只安装核心功能包。如果后续 CUDA 安装仍然出现 VS 相关的错误,再重新运行命令行添加功能包即可。

本文选择的安装包如下:

然后点击安装即可。

离线安装显卡驱动

直接运行 exe 文件即可。

命令行输入 nvidia-smi 查看驱动版本。

离线安装 CUDA

没安装 VS 之前会出现安装错误。安装了 VS 之后就安装成功了。

命令行输入 nvcc -V 查看 CUDA 版本。

相关推荐

没有找到站点
365bet新手开户指南

没有找到站点

📅 07-19 👁️ 8008
qq如何取消自动续费
365bet在线体育

qq如何取消自动续费

📅 09-02 👁️ 2878
[流言板]瑞典大名单:伊萨克领衔,哲凯赖什、埃兰加、林德勒夫在列
dnf探险记第七季要多久
365bet新手开户指南

dnf探险记第七季要多久

📅 02-05 👁️ 5702
《DayZ》全枪械刷新地点介绍 枪械获取方法说明
365被限制了让提款

《DayZ》全枪械刷新地点介绍 枪械获取方法说明

📅 08-08 👁️ 315
1-23称谓攻略
365bet在线体育

1-23称谓攻略

📅 11-23 👁️ 2176