ImportError: No module named pyqt_ui.qt_translator
我正在尝试使用py2app打包一个python应用程序(助记符)(我没有编写软件;我只是尝试打包它)。
我用py2app构建了应用程序:
并将qt_menu.nib目录复制到资源目录中。
当我尝试启动应用程序时:江户十一〔一〕号
我得到这个错误:
ImportError: No module named pyqt_ui.qt_translator
号
我还没有弄清楚在"includes"中添加什么,以确保包含qt_转换器。
我读了Pyqt模块的列表,但找不到需要包括哪个模块才能获得qt_转换器。我知道在qtcore模块中有一个
代码中导致此问题的行是:
1 2 3 | mnemosyne.components.insert(0, ("mnemosyne.pyqt_ui.qt_translator", "QtTranslator")) |
您所缺少的类是下载mnemosyne tarball时下载的包的一部分,它位于文件夹mnemosyne/py qt_ui file name qt_translator.py中。您需要将整个tarball和cd提取到终端中,然后使用py2app。