पायथन प्रोग्राम चलाने में त्रुटि: त्रुटि संदेश को डीमिस्टिफाई करें


0

इसलिए मैं स्थापित करना चाहता था ReText , जो एक अच्छा 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'

समाधान के लिए त्रुटि को इंगित करना अभी मेरे से परे है, मुझे संदेह है कि यह क्यूटी के साथ एक संस्करण मुद्दा है, लेकिन मुझे इस बारे में बिल्कुल भी यकीन नहीं है।

ओएस: फेडोरा 19, आर्क: x86_64,


ऐसा प्रतीत हो रहा है कि कार्यक्रम एक स्ट्रिंग के मॉडुलो फंक्शन और एक QString करने की कोशिश कर रहा है जिसकी अनुमति नहीं है।
Autumnal

@ ओहोप्स 5 हां यह है: informit.com/articles/article.aspx?p=28790&seqNum=2 स्ट्रिंग्स के साथ उपयोग किए जाने पर यह टपल / डिक्शनरी ऑपरेटर है।
polemon

जवाबों:


0

यह मेरे लिए फेडोरा 19 x84_64 पर काम करता है। पायथन / क्यूटी के लिए विभिन्न कमियां हैं, इसलिए शायद आप कुछ निर्भरता को याद करते हैं?

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

में गुम हो गया था python3-docutils, संकेत के लिए धन्यवाद! किसी कारण के लिए, Markups-0.3 python2.7 / साइट-संकुल में स्थापित होता है, और हमेशा पायथन 3 के लिए गायब रहता है। मुझे अभी भी उस निर्देशिका को पथ असाइन करना है जहां मैंने Markups-0.3 को अनपैक किया है। गूंगा, लेकिन मुझे लगता है setup.py वास्तव में अभी तक या तो क्या करना है पता नहीं है।
polemon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.