PyTorch 安装记录
这是我在 2022 年配置 Windows、Conda 和 CUDA 环境时留下的记录。具体版本已经过时,今天安装时应以 PyTorch 官方安装页生成的命令为准。下面的 CUDA 11.7 命令只用于还原当时的环境。
视频教程
Anaconda 的 base 环境当然能跑,但项目一多就容易发生依赖冲突。我现在更倾向于每个项目建一个独立环境。
相关链接
CUDA:https://developer.nvidia.com/zh-cn/cuda-toolkit
cuDNN:https://developer.nvidia.com/rdp/cudnn-archive
PyTorch:https://pytorch.org/
PyTorch 官方安装页:https://pytorch.org/get-started/locally/
当时使用的版本
CUDA:
1 | https://developer.nvidia.com/cuda-11-7-1-download-archive |
cuDNN:
1 | https://developer.nvidia.com/compute/cudnn/secure/8.6.0/local_installers/11.8/cudnn-windows-x86_64-8.6.0.163_cuda11-archive.zip |
PyTorch:
1 | conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia |
前两个下载安装,最后一条命令在 Anaconda 环境里执行。
安装后建议先验证两件事:
1 | import torch |
第一行能输出版本号,说明 PyTorch 安装成功;第二行返回 True,说明当前环境能调用 CUDA。
在 PyCharm 终端中使用 Conda
找到 Anaconda Prompt 快捷方式,右击查看属性:

复制“目标”中从
cmd开始的内容。
打开
Settings -> Tools -> Terminal,把内容粘贴到Shell path,确认后重启 PyCharm:
Conda 依赖解析失败
使用 conda install 时,旧环境偶尔会遇到下面的错误:
1 | failed with initial frozen solve. Retrying with flexible solve. |
这通常与 Conda 元数据或环境依赖解析有关,可以先更新 Conda:
1 | # 查看版本 |
更新不一定能解决所有冲突。如果仍然失败,先新建一个干净环境,再按官网命令安装,通常比继续修补 base 环境省时间。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Study-HYK!




