• Pytorch导入错误:ImportError: DLL load failed or one of its dependencies.


    最近项目中用到torch库,在导入touch库时报了如下错误:

    OSError: [WinError 126] 找不到指定的模块。 Error loading "E:\****\Python36\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.

    看了下安装目录里面是存在这些dll的,但是依旧是访问不到,想着可能是那个配置有问题,经过一顿猛如虎的操作下终于解决了。

    首先我是win10系统,自己另外下载的torch类包文件,如果你是pip方式下载的,按理说也是可以解决此类问题的。

    torch类库下载以及配置可参考博客:

    torch类库下载以及配置

    解决办法:

    下载文件 win-64/intel-openmp-2020.1-216.tar.bz2 并解压,

    下载网址:

    文件下载

    压缩文件网盘地址:

    链接:某度网盘下载
    提取码:ls4p

    打开解压后的文件夹中的 Library/bin,将其中的两个 .dll 文件复制并放在一个新的文件夹中。

    将 .dll 文件的文件夹路径添加到系统的环境变量中,重启 Python 有关的软件即可。

    在重启后运行程序,还是会报错,会提示你下载一个.exe文件,下载安装后即可解决.dll访问不到的问题。

    该exe文件是安装一些微软常用运行库集合,具体不深挖了。

    exe文件下载地址:

    文件下载

    exe文件网盘地址:

    链接:某度网盘下载
    提取码:3g7s

    测试torch安装成功的办法

    import torch
    
    print('torch版本:' + torch.__version__)

    运行以上代码,得到如下结果说明已安装成功。

    运行结果:torch版本:1.6.0

    分享所感,如有侵权,请联系删除,可扫码关注微信公众号获取更多福利噢。
    (您的“打赏”将是我最大的写作动力!转载请注明出处.)

    关注微信公众号

  • 相关阅读:
    终极快速排序
    微服务(Microservices)【翻译】
    从Uber微服务看最佳实践如何炼成?
    请不要在“微服务”的狂热中迷失自我!
    笔记_第四章_04
    笔记_第三章_03
    笔记_第二章_02
    笔记_第一章_01
    jQuery简单入门(五)
    jQuery简单入门(四)
  • 原文地址:https://www.cnblogs.com/pengpengdeyuan/p/13589089.html
Copyright © 2020-2023  润新知