我正在尝试在 Alpine Linux 中安装 Trelby。当我启动 python setup.py install 时,出现以下错误:
alpine# python setup.py install
Traceback (most recent call last):
File "setup.py", line 114, in <module>
import misc
File "src/misc.py", line 3, in <module>
import gutil
File "src/gutil.py", line 3, in <module>
import util
File "src/util.py", line 20, in <module>
import wx
ImportError: No module named wx
现在 trelby 自述文件指出了这些依赖关系:
TRELBY 要求
所需的外部依赖项:
- Python 2.7
- wxWidgets (2.8) 及其 Python 绑定 (wxPython)
- xml文件
我在 Arch 和 Debian 中安装了 Trelby,它们表明了以下依赖关系:
拱
- python2(pypy19、stackless-python2、占位符)
- python2-lxml
- python2-setuptools
- wxpython(wxpython-nuitka、wxpython-gtk2 和 python2-wxpython3)
德比安
- python2
- python-lxml
- python-crypto
- python-wxgtk3.0
在 Alpine 中我安装了以下软件包:
ALPINE(已安装)
- python2,python2-dev
- py-lxml、py2lxml、py3xlml
- py-setuptools
- wxgtk-base-3.0.3、wxgtk-3.0.3、wxgtk-dev、wxgtk2.8-dev、wxgtk2.8、wxgtk2.8-base
我还安装了 mock、py2-mock、py3-mock
但我仍然收到上述错误。
我的问题是:缺少哪个包,因为我找不到任何其他可能符合要求的 wx widgets 包。顺便问一下,为什么他们不对某个包使用相同的名称?