wx.lib.activex не удается импортировать с помощью Enthought Canopy и EPD

import wx.lib.activex не работает с поставляемой версией wx в Enthought Canopy или EPD в Windows. Как заставить контейнер ActiveX работать с дистрибутивами Enthought Python?


person Tim Rae    schedule 26.09.2013    source источник


Ответы (1)


Прежде всего, необходимо установить comtypes, который является зависимостью, недоступной через менеджер пакетов Enthought.

Однако более серьезная проблема заключается в том, что Enthought ошибочно пропустил два файла myole4ax.*, которые необходимы для использования контейнера activex в wx Python. Вы можете скопировать эти файлы, загрузив архив wxPython-src со страницы проекта и скопировав два myole4ax.* (например, из wxPython-src-2.8.12.1\wxPython\wx\lib) в папку %python root%\Lib\site-packages\wx\lib folder.

person Tim Rae    schedule 26.09.2013
comment
У меня была такая же проблема, и я попробовал то, что вы сказали. Опять та же ошибка. :( - person iury simoes-sousa; 19.08.2015