运行 Python 程序时出错:解密错误消息

运行 Python 程序时出错:解密错误消息

所以我想安装重新文本,这似乎是一个相当不错的 Markdown 和 reStructuredText 编辑器。我尝试从 PyPI 安装它,运行setup.py顺利,一切都安装得相当好,但现在我收到此错误:

Traceback (most recent call last):
  File "/usr/bin/retext", line 64, in <module>
    main()
  File "/usr/bin/retext", line 54, in main
    window = ReTextWindow()
  File "/usr/lib/python2.7/site-packages/ReText/window.py", line 173, in __init__
    self.aboutWindowTitle = self.aboutWindowTitle % app_name
TypeError: unsupported operand type(s) for %: 'QString' and 'str'

目前我无法确定错误所在并找到解决方案,我怀疑是 Qt 的版本问题,但我对此完全不确定。

操作系统:Fedora 19,Arch:x86_64,

答案1

这在 Fedora 19 x84_64 上对我有用。Python/Qt 有各种后备方案,所以也许你错过了一些依赖项?

sudo yum install python3-PyQt4 python3-docutils python-pyside
tar xf ReText-4.1~beta1.tar.gz
cd ReText-4.1~beta1
PYTHONPATH=/path/to/Markups-0.3 ./retext.py

相关内容