Атрибуты comtypes.gen отличаются от самостоятельной загрузки и предварительной установки conda - PullRequest
0 голосов
/ 20 марта 2020

Я создал свою собственную среду Anaconda. Мне нужно было использовать пакет 'comtypes' для подключения к программному обеспечению ETABS, поэтому я сначала загрузил его с помощью команды установки conda, а затем попробовал следующую командную строку:

helper = comtypes.client.CreateObject('ETABSv17.Helper')

Но я получил следующую ошибку:

AttributeError: module 'comtypes.gen.ETABSv17' has no attribute 'cHelper'

Тем не менее, я понял, что если попытаться использовать ту же командную строку с базовой средой, поставляемой с Anaconda, то это включает в себя предустановленную ' пакет comtypes, проблем нет. На самом деле, если я проверяю comtypes.gen.ETABSv17 в своей настроенной среде и среде Conda, существует огромная разница между доступными атрибутами, даже если они имеют одинаковый номер версии: comtypes 1.1.7.

Как я могу получить точно такой же пакет 'comtypes', который поставляется с Anaconda, чтобы все связанные атрибуты работали? Может быть, может быть какая-то зависимость от пакета, которую мне не хватает?

Pd: Я использую Windows10, и я попробовал это в Pycharm и Spyder с Python 3.7

Спасибо всем !

...