我已经创建了自己的Anaconda环境。我需要使用'comtypes‘包来连接软件ETABS,所以我首先用conda安装命令下载了它,然后我尝试了下一个命令行:
helper = comtypes.client.CreateObject('ETABSv17.Helper')
但是,我收到了下一个错误:
AttributeError: module 'comtypes.gen.ETABSv17' has no attribute 'cHelper'
然而,我意识到如果用Anaconda附带的基础环境来尝试相同的命令行,包括一个预先安装的'comtypes‘包,就不会有问题。事实上,如果我用我的自定义环境和Conda的环境检查comtypes.gen.ETABSv17,那么可用的属性之间存在巨大的差异,即使它们具有相同的版本号:comtype1.1.7。
我怎样才能得到与Anaconda完全相同的“comtype”包,以便让所有相关的属性都能工作?也许,有没有一些我遗漏的包依赖?
Pd:我正在使用Windows10,我已经在Python3.7的Pycharm和Spyder中尝试过了
谢谢大家!
发布于 2020-11-24 20:12:05
我遇到了这个问题,我使用的是32位版本的python。所以卸载并安装了64位版本,现在它工作得很好。也许这对你有帮助
https://stackoverflow.com/questions/60773684
复制相似问题