python - 从 wx.lib.pubsub 将 Publisher 导入为 pub ImportError : cannot import name Publisher

标签 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 编译器执行此操作。我还从这个链接下载并安装了 wxPyhton http://www.wxpython.org/download.php

我做错了什么?

最佳答案

您很可能使用比 dicompyler 支持的更新版本的 wxPython。请安装 wxPython 2.8。列出了 dicompyler 的构建要求 here .

有一个branch我正在进行的工作将更新依赖项要求,但它仍在进行中。

请查看或使用 dicompyler 讨论组,因为之前已经有人问过这个问题:https://groups.google.com/d/msg/dicompyler/spkWot4wEj0/2L2nwX5gowQJ

关于python - 从 wx.lib.pubsub 将 Publisher 导入为 pub ImportError : cannot import name Publisher,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33502742/

相关文章:

python - LookupError : from nltk. 图书导入*

python - 使用现有数据框的附加条目构建数据框

python - 在Python中将自己的树列表与GTK TreeView/TreeModel同步

python - Python 中的多重处理并不比顺序处理快

python - PI 的位数不同

python - Seaborn 显示 x-tick 标签重叠

python - 使用 Chardet 查找超大文件的编码

python - Django 模型未显示在 Admin.py 中

python - 为什么在 Python 中 -103/100 == -2 但 103/100 == 1?

python - 尝试在 python 中拖动 turtle 时内核崩溃