从wx.lib.pubsub import Publisher as pub ImportError:无法导入名称Publisher

时间:2015-11-03 15:20:13

标签: python

我正在从它的github源代码构建软件dicompyler - https://github.com/bastula/dicompyler。当我编译名为dicompyler_app.py的文件时,我收到错误:

Traceback (most recent call last):
  File "dicompyler_app.py", line 10, in <module>
    import dicompyler.main
  File "F:\UIC masters\CS 522 - Human Computer Interaction\Liz Research\dicompyler-master\dicompyler\__init__.py", line 10, in <module>
    from main import start, __version__
  File "F:\UIC masters\CS 522 - Human Computer Interaction\Liz Research\dicompyler-master\dicompyler\main.py", line 23, in <module>
    from wx.lib.pubsub import Publisher as pub
ImportError: cannot import name Publisher

我在Windows 10上使用Python编译器执行此操作。我还从此链接http://www.wxpython.org/download.php

下载并安装了wxPyhton

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您最有可能使用较新版本的wxPython而不是dicompyler支持。请安装wxPython 2.8。双能程序的构建要求列于here

我正在研究的branch将更新依赖性要求,但它仍在进行中。

请参阅或使用dicompyler讨论组,因为此问题之前已在此处提出:https://groups.google.com/d/msg/dicompyler/spkWot4wEj0/2L2nwX5gowQJ