尝试在 Python/Spyder 中使用 Clifford Algebra 包

Trying To Use Clifford Algebra Package in Python/Spyder

我安装了“clifford”包,至少我是这么认为的。这是我执行的:

import clifford as cf
layout, blades = cf.Cl(4)

结果如下:

  File "C:\Users\asdf\DocumentsD\Python\clifford.py", line 10, in <module>
    layout, blades = cf.Cl(3)

AttributeError: partially initialized module 'clifford' has no attribute 'Cl' (most likely due to a circular import)

现在怎么办?

您的文件名为 clifford.py 因此它会创建另一个名为 clifford 的 python 模块并尝试从那里导入。
重命名您的文件应该有效