使用pySolidWorks库实例化对象时遇'module不可调用'错误求助
问题原因
你遇到的错误是因为from pysolidworks import Solidworks导入的是模块而非可实例化的类,所以无法直接调用Solidworks()创建实例。
解决方法
修正导入语句,从子模块中导入Solidworks类:
# Add pySolidWorks to path import sys sys.path.append(r'D:\Python\pySolidWorks-main') from pysolidworks.solidworks import Solidworks sw = Solidworks()
额外检查项
- 确认
D:\Python\pySolidWorks-main\pysolidworks目录下存在solidworks.py文件(类定义在这个文件里) - 确保你的脚本文件名不是
pysolidworks.py,否则会和库的模块名冲突,导致导入错误
内容的提问来源于stack exchange,提问作者lemonabsence
相关产品推荐
相关产品推荐

