人工智能学习笔记——Pytorch安装
2026/5/2 22:57:34 网站建设 项目流程

目录

一.前言

二.相关知识

1.Pytorch是什么

2.需要安装Anaconda/CUDA和cuDNN吗

3.pytorchGPU版本为什么更好

三.我的踩坑经历

​四.避坑指南

五.在windons终端安装Pytorch流程

六.感言


一.前言

作为一个刚接触pytorch的小白,我在b站和CSDN上查阅pytorch安装资料,发现要么不够清晰明白,要么太麻烦,对于新手不友好。于是专门写一篇我笔记来记录我踩过的坑和经验,算是帮大家避坑(抱拳)

二.相关知识

1.Pytorch是什么

PyTorch 是 Facebook AI Research 开源的深度学习框架,基于Torch 库并用 Python 封装,底层由 C++ 实现,支持 GPU 加速 和 动态计算图,广泛应用于计算机视觉、自然语言处理等领域。其核心优势在于灵活性高、易调试、与 Python 生态高度融合,非常适合研究与快速原型开发。

2.需要安装Anaconda/CUDA和cuDNN吗

使用Anaconda可以实现对于项目的管理与环境隔离,但我们目前只是新手快速入门,pycharm上普通项目不使用虚拟环境,特殊的小项目(不对python解释器做要求)直接在pycharm上创建虚拟环境+pytorch的cpu版本即可。以后进阶时可以再下载Anaconda。CUDA和cuNDD则是完全不需要,因为pytorch安装包自带适配的CUDA运行库。

3.pytorchGPU版本为什么更好

pytorchGPU版本大约占用2.5G内存,在训练大模型和跑项目时速度比CPU版快不少

三.我的踩坑经历


我先查看了电脑的GPU,确定可以安装pytorch 的GPU版本。
然后在豆包建议下,我在pycharm 上通过终端安装pytorchGPU版,但在创建项目时pycharm默认勾选了虚拟环境,导致另外的项目中访问不到pytorch (坑)。后面我在python全局环境中安装的pytorch ,但是又报错了,错误信息显示有另一个文件正在访问(还是坑)。
于是我关闭了pycharm, 想要直接在电脑cmd命令行中安装pytorch GPU版。使用了豆包提供的清华镜像源(依旧坑,但被豆包坑,会默认下载CPU版本),删掉重下,更换为官方命令,才下好。
以上就是我的pytorch安装坎坷之路,踩了好几个坑,花了不少时间(挺让人崩溃的),大概新手都会这样吧(捂脸.jpg)


四.避坑指南

结合我的经历,我让AI整理了一份避坑指南,将容易踩的坑整理出来,供大家参考

坑1:分不清「全局环境」和「虚拟环境」
在虚拟环境里装了GPU版PyTorch,运行时还是False。装完GPU,新建项目又找不到包
原因:虚拟环境是独立小房间,全局是大客厅,两者完全隔离。
解决:新建项目取消虚拟环境,直接使用全局Python。

坑2:清华源默认装CPU版,而不是GPU版
现象:明明用GPU安装命令,却安装成CPU版,导致 torch.cuda.is_available() = False
原因:清华镜像源默认优先安装轻量CPU版,不自带CUDA。
解决:必须用PyTorch官方源命令:

坑3:安装时报错“文件被占用 / 权限不足”
现象:ERROR: 文件被另一个程序占用,无法安装。
原因:PyCharm后台占用Python进程、权限不够。
解决:
关闭PyCharm,用管理员身份运行CMD安装。

坑4:以为必须手动安装CUDA和cuDNN
现象:看到教程说要手动装CUDA,以为自己漏步骤。
原因:老教程误导,现在PyTorch GPU版自带CUDA运行库。
解决:完全不用手动装CUDA,一条pip命令搞定。

坑5:PyCharm新建项目时,误开启虚拟环境
现象:明明全局装好了GPU,新建项目又重新创建venv,导致环境隔离。
解决:新建项目取消勾选“创建虚拟环境”。

坑6:RTX5060太新,PyTorch版本不匹配,出现红色警告现象:GPU显示True,但提示 sm_120 不兼容。
原因:显卡太新,当PyTorch版本对新架构支持不完全。
解决:新手不用管,不影响学习;追求完美可以装最新Nightly版。

坑7:担心全局环境以后版本冲突
现象:怕以后不同项目需要不同PyTorch版本,全局会乱。
解决: 全局放GPU版,主力深度学习
新项目需要特殊版本 → 创建虚拟环境装CPU版

五.在windons终端安装Pytorch流程

第一步:以管理员身份打开终端

1. 在Windows左下角搜索框,输入: cmd

2. 找到命令提示符,右键 → 以管理员身份运行

第二步:在管理员终端里,执行GPU安装命令

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124 -i https://pypi.tuna.tsinghua.edu.cn/simple

第三步:用命令检查,复制下面代码到终端,回车

python -c "import torch; print('GPU可用:', torch.cuda.is_available())"

直接输出: GPU可用: True ,代表GPU版PyTorch全局安装成功,所有项目都能用

六.感言

在计算机学习中,起步对于学生而言是最为困难的一步。但幸好已经进入了AI时代,不懂的问题可以询问AI,但它给出的回答有不少局限。它就好比一部智能百科全书,能给我们提供各种资料,但真正的思考还要靠我们自己。

本文的部分内容借用了AI的回答,我做了整理并给出自己的思考,于是写了这篇文章。如有不当,欢迎各位大佬指正,本菜鸡尽量改正。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询