You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 22:15:51