भवन निर्माण / PyQt5


1

मैं Ubuntu 14.04 पर PyQt5 बनाने की कोशिश कर रहा हूं; मैंने टारबॉल डाउनलोड किया है , अनपैक्ड और रन किया है:

python configure --sip-incdir /home/chris/sip/sip-4.15.5/siplib
make

Configureठीक खत्म होता है ( --sip-incdirजहाँ मैंने sip स्थापित किया है), लेकिन makeपूर्ण नहीं है, कई त्रुटियां जैसे कि निम्नलिखित:

 error: ‘SubdomainSetting’ is not a member of ‘QWebSecurityOrigin’
     QWebSecurityOrigin::SubdomainSetting a2;

( pastebin पर आउटपुट से त्रुटियों की पूरी सूची )। कैसे तय करने पर कोई विचार सबसे सराहना की जाती है!

जवाबों:


1

मैं देखता हूं कि आपके वितरण के लिए कुछ python3-pyqt5 पैकेज हैं: ( http://packages.ubuntu.com/search?keywords=python3-pyqt5 )। शायद इसे इस तरह से स्थापित करना सरल है।

इसके अलावा, शायद आप "पायथन" कमांड का उपयोग करना चाहते हैं, संभवतः अजगर का एक गलत संस्करण कहते हैं (जांचें कि क्या आपके पास केवल एक संस्करण या अधिक है और यदि यह pyqt5 द्वारा आवश्यक संस्करण है)।

उदाहरण के लिए, मुझे दो बार संकलित / स्थापित करना था: एक अजगर -२. to के लिए, और दूसरा अजगर -३.४ के लिए। मैं अजगर -३.४ के साथ अजगर और ४.5 के साथ PyQT5 का उपयोग करता हूं। अच्छे कमांड अजगर को बुलाने के लिए, मैं आपके मामले में उपयोग करूंगा: python3.4 कॉन्फ़िगर।

यदि यह काम नहीं करता है, तो मुझे लगता है कि कुछ संगतता समस्याएं हैं।

इस मामले में, बस सभी की जांच करें और पहले चरण की स्थापना पर वापस जाएं (सभी पैकेजों से: अजगर, क्यूटी और निर्भरताएं)।


0

Http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/pyqt5/trusty/tarball/14?start_revid=14 (या साथ bzr branch lp:ubuntu/trusty/pyqt5) से पैच किए गए PyQt5 को प्राप्त करें और configure.pyPython 2 के साथ चलाएँ ।

मैंने सिप ( python-sip-dev) को एप्ट-गेट के साथ स्थापित किया था, इसलिए मैंने python configure.py --sip-incdir=/usr/include/python2.7इसके बजाय उपयोग किया।


0

यदि आपके पास PyQt-gpl-5.2.1.tar.gz संग्रह से PyQt5 बनाने की कोशिश करने के बजाय इसका एक आसान समय होगा, तो आप सीधे Ubuntu 14.04 रिपॉजिटरी से PyQt5 संस्करण 5.2.1 (एक ही संस्करण) स्थापित करते हैं। टर्मिनल खोलें और टाइप करें:

sudo apt install python3-pyqt5  

PyQt5, Pyton को Qt5 API को उजागर करता है। इस पैकेज में निम्नलिखित मॉड्यूल शामिल हैं: QtCore, QtDBus, QtDesigner, QtGui, QtHelp, QtNetwork, QtPrintSupport, QtTest और QtWidgets।

PyQt5 के लिए विकास फ़ाइलों को स्थापित करने के लिए:

sudo apt install pyqt5-dev 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.