Skip to content
Advertisement

I cant run ezdxf,

i just try to use ezdxf, and copied that code from ezdxf website:

import ezdxf
doc = ezdxf.new('R12', setup=True)
msp = doc.modelspace()
msp.add_text("A Simple Text").set_pos((2, 3), align='MIDDLE_RIGHT')
msp.add_text("Text Style Example: Liberation Serif",
             dxfattribs={
                 'style': 'LiberationSerif',
                 'height': 0.35}
             ).set_pos((2, 6), align='LEFT')
doc.saveas("simple_text.dxf")

and i recieve that:

AttributeError: partially initialized module ‘ezdxf’ has no attribute ‘new’ (most likely due to a circular import)

what may by wrong? installation, path,…

Advertisement

Answer

Did you name your file the same thing as the module (in this case, ezdxf.py)? This causes problems with circular imports. Renaming the file should solve it.

Advertisement