wx.lib.activex 无法使用 Enthought Canopy 和 EPD 导入


import wx.lib.activex

Windows上的Enthought Canopy或EPD中提供的wx版本失败。如何让 activex 容器与 Enthought Python 发行版配合使用?

首先,有必要安装 comtypes,这是通过 Enthought 包管理器不可用的依赖项。

然而,更严重的问题是,Enthought似乎错误地省略了在wx Python中使用activex容器所必需的两个myole4ax.*文件。您可以通过从项目页面下载 wxPython-src 压缩包,并将两个 myole4ax.* 文件(例如从 wxPython-src-2.8.12.1\wxPython\wx\lib)复制到 %python root%\Lib\site-packages\wx\lib 文件夹来复制这些文件。

最新更新