from torch._C import * ImportError: DLL load failed:找不到指定程序

from torch._C import * ImportError: DLL load failed:找不到指定程序

win10,anaconda,安装pytorch,验证报错from torch._C import * ImportError: DLL load failed:找不到指定程序,搞了一天多,设各种方法,加环境变量,重装pytorch都试过,没成功。在后在这里顺着后面给的思路解决了。

起作用的一步是我把py3.5.0环境手动换成py3.5.5,抱着试一试的心态,居然成了。
本想着Python版本的影响是最小的,毕竟用 conda search pytorch==版本号 --info 查到的支持区间为python >=3.5,< 3.6.0a0,也就信了,最后没办法了才试Python环境影响。但实际结果表明就我这个pytorch1.0.0版本而言py3.5.0不行,3.5.5行。
具体什么原因不清楚,但也不排除过程中安装了些VC支持组件、添加过系统环境变量,最后一起发挥了作用。

还有一点,按照报错找到Lib\site-packages\torch\lib文件夹下,发现只有_C.lib而没有对应的DLL文件,以为是文件丢失了,想着去哪下一个,把我思路带偏了,但实际上问题解决后文件夹中仍然没有这个DLL文件,所以不是文件丢失问题。

苦逼一天多,总算解决了,发出来给其他小伙伴提供一点思路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值