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

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

1 ответ

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

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

Другие вопросы по тегам