导入错误:无法从分数导入名称gcd

我正在尝试从名为 fractions 的模块中导入名为 gcd 的函数from fractions import gcd。出于某种原因,PyCharm 抛出了一个 ImportError:

    from fractions import gcd
ImportError: cannot import name 'gcd' from 'fractions' 

我以前有这个工作,我做错了什么?

回答

这是旧 networkx 版本的问题。解决这个更新网络x:

conda install -c conda-forge networkx=2.5


回答

你的回溯说 Python 3.9 和文档说
gcd 是数学中的一个函数

在 3.9 版更改: math.gcd() 函数现在用于归一化分子和分母。math.gcd() 总是返回一个 int 类型。以前,GCD 类型取决于分子和分母。


以上是导入错误:无法从分数导入名称gcd的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>