No module named ignite.engine 解决方案

前言

以下解决方案对

No module named ignite.metrics
No module named ignite.base
No module named ignite.contrib
No module named ignite.distributed
No module named ignite.handlers

效果相同

正文

前两天组里的一只萌新问了我一个神奇的问题。他说他装了ignite后代码报错说

No module named ignite.engine

其实是这样的,首先给大家看下ignite的github链接:ignite github

如果你英语还不错的话,靠去这个官网下看一下就懂问题在哪了。如果你不想去也无所谓,我来告诉你就行。

那只萌新当时装的时候是这样的

pip install ignite

这看上去没啥问题,pip嘛,初学者都会。但是问题就出在这里。

你们所需要的那个有.engine的ignite是pytorch的一个扩展包。真正的全名叫pytorch-ignite。只不过导入的时候前面那个pytorch省掉了。

给大家看下作者在github中指出的正确安装方式:

在这里插入图片描述
所以说,其实这个错误很简单,就是你装错包了。改成

pip install pytorch-ignite

就可以啦。

(又水了一篇blog真开心)

  • 50
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值