2010-10-24 25 views
12

आयात नहीं कर सकता है मैंने पाइथन 2.6 से पाइथन 2.6 से उबंटू मावेरिक मीरकट (10.10) पर अपग्रेड किया है और मैं पीईक्यूटी 4 आयात करने में असमर्थ हूं।पायथन 2.7 पीईक्यूटी 4

[email protected]:~$ python2.7 
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:04:55) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import PyQt4 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named PyQt4 

मैं Ubuntu खजाने से दोनों अजगर 2.7 (python2.7) और PyQt4 (अजगर-QT4) स्थापित। मैंने थोड़ी देर पहले पीईक्यूटी स्थापित किया, लेकिन मैंने हाल ही में पायथन 2.7 स्थापित किया।

यदि मैं पायथन 2.6 का प्रयास करता हूं (चूंकि इसे उबंटू के साथ भेज दिया गया है, तो आदेश केवल पायथन) है, यह पूरी तरह से काम करता है। देखें:

[email protected]:~$ python 
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import PyQt4 

मुझे पता है कि समस्या क्या है: PyQt4 मॉड्यूल अजगर 2.6 से सुलभ हैं, लेकिन नहीं 2.7। मेरा सवाल है, मैं PyQt4 मॉड्यूल खोजने के लिए पाइथन 2.7 कैसे प्राप्त करूं? मदद!

नोट: क्षमा करें अगर यह सुपर उपयोगकर्ता में है, तो मैं इस समस्या का सामना करते समय प्रोग्रामिंग कर रहा था।

उत्तर

3

उबंटू प्रणाली के तहत, आप इसे माध्यम से स्थापित कर सकता है apt-get

apt-get install python-qt4 
+0

इसे उत्तर के रूप में चिह्नित करना क्योंकि सबसे पुराना समर्थित उबंटू रिलीज (12.04 एलटीएस एटीएम), 'पायथन' पैकेज अब संस्करण 2.7 है। धन्यवाद! –

1

आपको Python 2.7 वातावरण में PyQt4 स्थापित करना चाहिए। इस रन

easy_install2.7 PyQt4 

ऐसा करने के लिए easy_install स्थापित नहीं है, तो पहले आपको डाउनलोड करने की जरूरत है और

python2.7 setup.py install 
+1

मुझे क्षमा करें, लेकिन मैं एक टिप्पणी करना चाहते हैं, क्यों रंज नहीं? क्या आपने नहीं सुना है, "आसान_इंस्टॉल लंबे समय तक पीआईपी के लिए मर चुका है" :) – mouad

+0

हाँ, आप सही हैं। :) मैं बस – EMP

+2

को आसान बनाने के लिए उपयोग किया जाता है जो काम नहीं करता है। जब मैं "easy_install-2.7 PyQt4" चलाता हूं तो यह कहता है "पढ़ना http://pypi.python.org/simple/PyQt4/ 'पीईक्यूटी 4' (शायद गलत वर्तनी?) के लिए इंडेक्स पेज नहीं मिला सभी पैकेजों की स्कैनिंग इंडेक्स (इसमें कुछ समय लग सकता है) पढ़ना http://pypi.python.org/simple/ PyQt4 त्रुटि के लिए कोई स्थानीय पैकेज या डाउनलोड लिंक नहीं मिला: Requirement.parse ('PyQt4') के लिए उपयुक्त वितरण नहीं मिला: " (मैं पीआईपी का उपयोग कैसे करूं? –

9

PyQt के रूप में चल रहा है का उपयोग नहीं कर रहा है setup.py यह पिप या easy_install का उपयोग कर स्थापित नहीं किया जा सकता से यह स्थापित हो जाएगा

http://problemssol.blogspot.com/2010/12/compile-and-install-pyqt4-for-python27.html

:

यहाँ आप एक ट्यूटोरियल का निर्माण और python2.7 के लिए PyQt स्थापित करने के लिए कैसे दिखाए जा रहे हैं

अद्यतन: के लिए Ubuntu 12.04+ बस का उपयोग apt-get:

apt-get install python-qt4 
1

एसआईपी मॉड्यूल स्थापित करें पहले, इस अजगर और C/C++ lib उपकरण, और है PyQt4

lib
4

OSX 10.8 .2 का परीक्षण किया:

sudo pip install SIP 

मिला IOError: [errno 2] इस तरह के कोई फ़ाइल या निर्देशिका: '/tmp/pip-build/SIP/setup.py'

0,123,

यह तो ठीक है: से

cd /tmp/pip-build/SIP 
sudo python configure.py 
make 
sudo make install 

डाउनलोड PyQt: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.6/PyQt-mac-gpl-4.9.6.tar.gz

इसे अनज़िप।

cd PyQt-mac-gpl-4.9.6 
sudo python configure.py 
make 

यह कुछ समय बाद ले जाएगा, बनाना तो:

sudo make install  

यह :) का आनंद लें

+0

रनिंग मेक मुझे 'त्रुटि देता है: आउटपुट फ़ाइल खोलने में असमर्थ' main.o ':' आउटपुट फाइल खोलने में त्रुटि 'main.o' '' – Lango

2

आप यहाँ अजगर के किसी भी संस्करण के लिए, लेकिन जब से तुम के लिए कहा PyQt4 के किसी भी संस्करण डाउनलोड कर सकते हैं पायथन 2.7, पाइथन 2 के लिए डाउनलोड के लिए लिंक यहां दिया गया है।7:

https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/

संबंधित मुद्दे