Поэтому я хотел установить ReText, который выглядит довольно хорошим Markdown и reStructuredText Editor. Я попытался установить его из 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 ответ1

0

Это работает для меня на 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .