caffe2_detectron_ops_gpu.dll“ or one of its dependencies一种可能解决方案

博主分享了重置电脑后PyTorch无法使用的过程,涉及vc++编译环境、CUDA/Cudnn安装、cudatoolkit版本匹配,最终通过添加环境路径解决问题。希望对同样遇到困扰的读者有所帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前电脑太卡了,我把他重置了一下。后来我发现,我的pytorch用不了了,一运行就报下面这个错误

Traceback (most recent call last):
  File "D:/1Apython/Pycharm_pojie/Semantic_segmentation/pytorch_segmentation-master/train.py", line 4, in <module>
    import torch
  File "D:\Anaconda\envs\torch371\lib\site-packages\torch\__init__.py", line 128, in <module>
    raise err
OSError: [WinError 126] 找不到指定的模块。 Error loading "D:\Anaconda\envs\torch371\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.

最开始它是让我下载一个vc++的编译环境,可是我下载之后就一直出现这个错误。最开始我以为是我的cuda被重置了,我重新安装cuda和cudnn之后还是有这个问题。
后来我又以为是pytorch坏了,我又重新装了一遍pytorch,真的是几经周折,一点效果都没有。
然后我看网上有人说是cudatoolkit没装,我一想,好像确实没有安装,然后用conda安装了一下。
在这里插入图片描述
这里注意一下要指定安装版本,不然他会给你默认安装最新版的。貌似cudatoolkit=10.1对应是torch1.6,cudatoolkit=10.2对应是torch1.7,别指定错了,不然又得重装。
搞完这个以为就好了,激动的一运行,哦豁!又报下面这个错误:
在这里插入图片描述
还好这个比较简单,百度一下就解决了,没废多少时间,按照这个大哥的:
https://www.cnblogs.com/jisongxie/p/10248879.html
添加了一下环境路径就好了。
唉,真不容易的,折腾一下午,差点气死了~

在这里说明一下,每个人的电脑的情况不一样,我写的也仅供参考,希望能帮到大家

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值