我正在从它的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我做错了什么?
答案 0 :(得分:0)
您最有可能使用较新版本的wxPython而不是dicompyler支持。请安装wxPython 2.8。双能程序的构建要求列于here。
我正在研究的branch将更新依赖性要求,但它仍在进行中。
请参阅或使用dicompyler讨论组,因为此问题之前已在此处提出:https://groups.google.com/d/msg/dicompyler/spkWot4wEj0/2L2nwX5gowQJ