Не удается импортировать 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.