Ubuntu20.04系统的深度学习环境搭建详细步骤总结
一、 NVIDIA 驱动安装与更新显卡驱动程序就是用来驱动显卡的程序它是硬件所对应的软件。驱动程序即添加到操作系统中的一小块代码。NVIDIA 出的 30 系显卡是只支持 cuda11 以上的版本。1.1. 首先查看电脑的显卡版本步骤为此电脑右击--管理--设备管理器--显示适配器。就可以看到电脑显卡的版本了。如图可以看到一块 RTX3060 显卡。1.2.(若电脑中未安装显卡驱动或驱动版本较老)安装对应的英伟达显卡驱动并查看该驱动所支持的CUDA版本得知显卡信息后就可以对应显卡去英伟达官网上去找相对应的显卡驱动下载更新了。显卡驱动的下载地址 下载 NVIDIA 官方驱动 | NVIDIA然后根据自己的电脑的配置去选择驱动按如下操作将驱动下载下来然后点击下载来的程序不断的下一步就好了。或者不在官网下载直接在终端下输入sudo ubuntu-drivers autoinstall 自动安装驱动。1.3. 查看显卡驱动所支持的CUDA版本安装更新显卡驱动以后我们按下 winR 组合键打开 cmd 命令窗口。输入如下命令nvidia-smi。查看该显卡驱动支持的CUDA版本如下图所示该驱动所安装的CUDA版本最高不能超过12.2。我们就可以根据上图信息来安装环境了。二、下载anaconda后在anaconda中创建新的python虚拟环境在base 环境终端中执行命令conda create -ntorchpython3.10就会创建一个新的虚拟环境这个虚拟环境会安装一些基础的包这样就在名为torch的虚拟环境中安装了 Python 3.10而不会对其他环境或全局的 Python 版本造成影响。当安装好以后执行conda env list这个命令就可以看到比多了一个 torch 这个环境。执行conda activatetorch激活torch这个环境如下图所示。现在我们可以在这个环境里面安装深度学习框架和一些 python 包了。在环境中安装pytorch(需要在官网PyTorch 中下载如下图所示安装途径选择conda安装包复制图中的run this command命令到刚刚创建的虚拟环境torch中运行即可自动安装。选择conda安装的好处是它会自动检测并安装 PyTorch 所需的这些依赖项确保所有必要的库都已正确安装且版本兼容为用户省去了手动查找和安装依赖库的繁琐过程。或者用pip安装(在激活的环境中执行下列代码)如果你需要最新版本的 PyTorch 且依赖关系简单选择 pip 安装。因为 PyPIPyPI 为官方维护的 Python 包仓库更新速度快能让你及时使用到新特性。如果你希望自动处理复杂依赖建议用 conda 安装。它能确保所有依赖版本兼容避免因依赖问题导致的安装失败或运行错误。

相关新闻

NUXTOR与Vite集成:实现桌面应用热重载的终极开发体验

NUXTOR与Vite集成:实现桌面应用热重载的终极开发体验

NUXTOR与Vite集成:实现桌面应用热重载的终极开发体验 【免费下载链接】nuxtor Build tiny desktop apps with Tauri, Nuxt 4 and NuxtUI 4 项目地址: https://gitcode.com/gh_mirrors/nu/nuxtor 想要快速构建跨平台桌面应用并享受现代前端开发体验吗&#xf…

2026/9/10 0:03:11 阅读更多 →
本体语义让AI真正读懂你的业务

本体语义让AI真正读懂你的业务

一家制造业企业的IT负责人曾跟我吐槽:他们花了上百万部署了大模型和智能客服系统,结果用户问"上个月我们车间A产线的报废率是多少"时,AI答不上来。不是大模型不够聪明,而是它根本不知道"车间A产线"对应数据库…

2026/9/20 9:40:27 阅读更多 →
上云API操纵大疆无人机-Java二次开发

上云API操纵大疆无人机-Java二次开发

✨✨✨这里是小韩学长yyds的BLOG ✨✨✨想要了解更多内容可以访问我的主页 小韩学长yyds-CSDN博客 目录 引言 开发前的必备准备 开发环境搭建 申请 DJI 开发者账号 下载大疆 SDK 深入理解大疆无人机 SDK 大疆无人机 SDK 的类型及特点 上云 API 的工作原理与核心功能 Ja…

2026/9/20 4:43:01 阅读更多 →

最新新闻

若凡带你手写实现:5个实战场景选型避坑指南

若凡带你手写实现:5个实战场景选型避坑指南

若凡带你手写实现:5个实战场景选型避坑指南 刚把掘金技术社区上那篇爆款代码复制下来,直接 python main.py 一跑,屏幕直接红屏报错?别慌,这是90%的新手都踩过的坑。…

2026/9/22 19:21:26 阅读更多 →
react-sketchapp 完整指南:用 React 组件渲染 Sketch 设计稿,构建可复用的设计系统

react-sketchapp 完整指南:用 React 组件渲染 Sketch 设计稿,构建可复用的设计系统

开发工具前端 【免费下载链接】react-sketchapp render React components to Sketch ⚛️💎 项目地址: https://gitcode.com/gh_mirrors/rea/react-sketchapp 点击查看 免费下载 react-sketchapp 是一个将 React 组件直接渲染为 Sketch 图层与画板&…

2026/9/22 19:21:26 阅读更多 →
3个坑搞定加工协议源码解析

3个坑搞定加工协议源码解析

3个坑搞定加工协议源码解析 版本升级后 API 全变了?别慌,这就是为什么你需要深入 源码解析 。 我见过太多水利工程师转行做游戏后端,或者游戏开发者去搞水利仿真系统,一上来就卡在“接口对不上”。你以为只是改个参数?错,是底层逻辑变了。今天…

2026/9/22 19:21:26 阅读更多 →
3步跑通 timm:预训练视觉模型一站搞定

3步跑通 timm:预训练视觉模型一站搞定

3步跑通 timm:预训练视觉模型一站搞定 【免费下载链接】pytorch-image-models The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFN…

2026/9/22 19:21:26 阅读更多 →
面试被问super原理答不上?图解原理帮你Java中super彻底避坑

面试被问super原理答不上?图解原理帮你Java中super彻底避坑

面试被问super原理答不上?图解原理帮你Java中super彻底避坑 面试官盯着你的简历,问:“Java里的super关键字,底层到底怎么实现的?为什么有时候会报错?”你脑子里一片空白,只能支支吾吾说“就是调用父类方法”。这种尴尬,我见过…

2026/9/22 19:21:26 阅读更多 →
之字的用法速查手册:性能优化避坑指南

之字的用法速查手册:性能优化避坑指南

之字的用法速查手册:性能优化避坑指南 看了一堆教程还是不会写项目?别急,这往往不是逻辑问题,而是代码在“之”字型的依赖链里卡了脖子。很多新手在写业务逻辑时,习惯用大量的中间变量传递状态,就像在迷宫里走“之”字,每一步都看似合理,但整体性能却…

2026/9/22 19:20:24 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/22 4:32:41 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/22 4:38:57 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/22 8:51:04 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →