在复现Nerf-Det代码中,遇到此错误,
ImportError: cannot import name 'gcd' from 'frantions'
查阅相关资料发现,此错误与python版本有关。
这里本人使用的python版本为“python=3.9”
修改python3.9/site-packages/networkx/algorithms/dag.py(此文件可以通过错误信息里找到文件所在位置)
将其中的
from fractions import gcd
改为
from math import gcd
如此更改的依据为python3.9将gcd函数从fractions改到了math文件中。