所以我想安装重新文本,这似乎是一个相当不错的 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