PyTorch 安装运行报错

PyTorch 安装运行报错

  • 笔记本显卡为 2060 ( 此显卡下CUDA 最高支持版本为11.7

  • Python版本 3.11.9

  • CUDA 版本 11.7

  • Pytorch

    • torch2.0.0

    • torchvision0.15.1

    • torchaudio2.0.1

操作步骤为

Anacoda 创建新环境

1
conda create -n pytorch-gpu python=3.12

激活新环境

1
conda activate pytorch-gpu

安装Pytorch

1
2
# CUDA 11.7
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia

执行代码

1
2
3
4
5
import torch
import numpy as np
# 创建标量张量
tensor1 = torch.tensor(10)
print(tensor1)

然后报错

1
2
3
4
5
6
7
8
9
10
11
12
13
---------------------------------------------------------------------------
OSError Traceback (most recent call last)
Cell In[1], line 1
----> 1 import torch

File D:\Anaconda3\envs\pytorch-gpu\Lib\site-packages\torch\__init__.py:122
120 err = ctypes.WinError(last_error)
121 err.strerror += f' Error loading "{dll}" or one of its dependencies.'
--> 122 raise err
123 elif res is not None:
124 is_loaded = True

OSError: [WinError 182] 操作系统无法运行 %1。 Error loading "D:\Anaconda3\envs\pytorch-gpu\Lib\site-packages\torch\lib\nvfuser_codegen.dll" or one of its dependencies.

遂尝试

更新python版本,从最初python3.12.8 ——> python3.11.9 ——> python3.10.5,无效,依旧报错

更换Pytorch版本,n次 ,无效,依旧报错

楼主目前依旧认为是版本之间的不匹配,已经准备重新安装 Anacoda了

然后刷到一篇帖子

https://github.com/pytorch/pytorch/issues/89752

其中一个用户回答如下

1
2
3
4
5
6
我也遇到过这个 bug。
我用下面的命令修复了它:
首先,conda uninstall pytorch卸载一些软件包。
然后,pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
也许你应该去pytorch获取最新的命令。
希望对你有帮助。

之前楼主安装Pytocrh 一直用 conda ,遂尝试用 pip安装

1
2
3
4
5
6
# CUDA 11.7
conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.7 -c pytorch -c nvidia

#变为

pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1

此时报错变了,说与numpy不匹配 (所以为什么 conda安装啥也不提示O.o,一点有用信息没有

然后numpy 降级 ,从numpy 2.2.6 降为 numpy 1.23.5

运行成功!


开头讲述2060最高支持的CUDA版本为11.7有误,2025-10-24今天发现是没更新显卡驱动,更到最新版本发现可以支持到目前最高版本的CUDA 13.x
然后安装当时最新版cuDNN,以及对应的Pytorch版本
三个软件安装参考的网址为:https://blog.csdn.net/weixin_44955407/article/details/139627217

一切安装完成尝试

1
2
import torch
print(torch.backends.cudnn.version())

如果显示为True则安装正常!