2012-12-14 15 views
6

मैं पर मेरे मैक (OSX 10.6.8) PyQt स्थापित करने के लिए कोशिश कर रहे हैं, लेकिन मैं अभी भी इस समस्या हो रही: जब मैं स्थापित करने का प्रयासगलत जांच

PyQt-मैक-gpl- 4.9.6, मैं इस

Error: This version of PyQt requires SIP v4.14.2 or later. 

अजीब बात यह है कि जब मैं कंसोल पर घूंट संस्करण की जाँच करके और लिखना

sip -V 

करना चाहते हैं, मैं सही संस्करण मिलता है: 4.14.2

मैंने अपने पैथ की जांच की है लेकिन मुझे मिली ऑनलाइन युक्तियों में से कोई भी मेरी मदद नहीं कर पाया है। मैं यह कैसे तय करुं?

+0

क्या आपने एसआईपी को पुनर्स्थापित करने का प्रयास किया था? –

+0

हां, मैंने सिप को अनइंस्टॉल किया है और पुनः स्थापित किया है, लेकिन एक ही त्रुटि, आपके समय के लिए धन्यवाद – user1903428

उत्तर

4

मैं यह देखने के लिए जांच करूँगा कि आपने अलग-अलग स्थानों में स्थापित किया है या नहीं, नए संस्करण को उस पथ में होना चाहिए जो आपके PATH के सिर पर नहीं है।

mdfind -name sip | grep '/bin/' 

यह आपको अपने कंप्यूटर पर सभी सिप बाइनरी बताएगा। उन सभी का संस्करण की जाँच करें, और उसके बाद यह सुनिश्चित करें कि पथ, PATH

के सामने क्या यह वास्तव में हो सकता है पर है यह प्रतीत होता है जैसे आप केवल एक घूंट है की परवाह किए बिना बनाने के लिए, एक बचे हुए .pyc फ़ाइल है कि उठाया जा रहा है अपने इच्छित एसआईपी से पहले। यह पुष्टि करने के लिए प्रयास करें:

$ python 
>>> import sipconfig 
>>> print sipconfig 

यह आपको बताएगा कि यह sipconfig कहां मिल रहा है। यदि यह गलत स्थान की तरह दिखता है, या यदि आप इसे चेक करते हैं और बाकी सब कुछ pyc फ़ाइल है, तो इसे हटा दें। फिर आपका नया सिप ठीक से पाया जाना चाहिए।

+0

सही @jdi मुझे एक ही समस्या थी और यह एक पीईसी फाइल बन गई जो पिछली स्थापना से पीछे छोड़ी गई थी – Jon

2

मैक ओएसएक्स 10.7.4 और पायथन 2.7 पर 4.13.1 के पिछले संस्करण में एसआईपी 4.14.2 स्थापित करने के बाद मुझे एक ही समस्या थी। आश्चर्यजनक रूप से, कमांड लाइन से सिप का संस्करण पायथन sipconfig मॉड्यूल के संस्करण से अलग था।

$ sip -V 
4.14.2 
$ python -c "import sipconfig; print sipconfig.version_to_string(sipconfig.Configuration().sip_version)" 
4.13.1 

मैं के माध्यम से भाग गया फिर से स्थापित, के रूप में स्थापित करने के लिए कदम चल के साथ इस समय 'sudo स्थापित करना' और दो संस्करणों 4.14.2 में मेल खाते हैं और PyQt जमाना सफल रहा था।

$ cd ~/Downloads/sip-4.14.2/ 
$ python configure.py 
$ make 
$ sudo make install 
संबंधित मुद्दे