之前电脑太卡了,我把他重置了一下。后来我发现,我的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 添加了一下环境路径就好了。 唉,真不容易的,折腾一下午,差点气死了~
在这里说明一下,每个人的电脑的情况不一样,我写的也仅供参考,希望能帮到大家
|