调用pyautocad报错

使用python调用pyautocad时报错OSError: [WinError -2147221021] 操作无法使用以及OSError: [WinError -2147221164] 没有注册类,显示如下图

img

img


执行的代码如下


#!/usr/bin/env python
# -*- coding: utf-8 -*-


from pyautocad import Autocad

acad = Autocad(create_if_not_exists = True)
acad.prompt("Hello! AutoCAD from pyautocad.")
print(acad.doc.Name)

在注册表中查看AutoCAD.Application的版本
然后按版本修改命令:
cad=win32com.client.Dispatch("AutoCAD.Application.23")