当前位置:   article > 正文

cannot import name ‘XXX‘ from ‘XXX‘解决思路_cannot import name from

cannot import name from

这里以 cannot import name 'weight_init' from 'timm.models.layers'问题为例,报错时的代码如下:

from timm.models.layers import weight_init,DropPath

首先确保自己已经安装过timm库,然后找到本地目录(我这里pycharm解释器是在anaconda虚拟环境下的,因此是该目录。你的具体目录可以从报错信息中找到):XXX/ProgramData/Anaconda3/envs/XXX/Lib/site-packages/timm/models/layers/

打开init.py文件,查找报错的weight_init。

可以看到weight_init这里的写法,说明weight_init是在/timm/layers下,而不是在/timm/models/layers下,因此正确的导入写法应该是:

  1. from timm.models.layers import DropPath
  2. from timm.layers import weight_init

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/850361
推荐阅读
相关标签
  

闽ICP备14008679号