2013-10-06 11 views
13

खोजने में विफल रहता है मुझे पाइथन 3.3.2 इंस्टॉल किया गया है (दोनों x86 और x64 संस्करण) और PyQt5.1 उनके ऊपर स्थापित है।PyCharm 3.0 PyQt5

हाल ही में मैंने PyCharm 3.0 समुदाय संस्करण स्थापित किया और इन पायथन दुभाषियों के साथ काम करने के लिए कॉन्फ़िगर किया गया। समस्या यह है कि PyQt5 स्थापित संकुलों की सूची में नहीं दिखाया गया है और दस्तावेज़ीकरण काम नहीं कर रहा है (Ctrl+Space दोनों स्वत: पूर्ण करने के लिए और Ctrl+Q दस्तावेज़ों के लिए)।

जब PyCharm कंकाल उत्पादन को घुमा रहा है तो यह पीईक्यूटी को संसाधित करता है लेकिन इसका उपयोग नहीं करता है। जब मैं PyCharm अंदर संकुल प्रणाली का उपयोग कर PyQt स्थापित करने का प्रयास, मैं त्रुटि निम्न हो:

C:\Program Files (x86)\PyCharm3.0\helpers\packaging_tool.py run on 10/06/13 13:58:52 
Downloading/unpacking PyQt5 
Getting page https://pypi.python.org/simple/PyQt5/ 
URLs to search for versions for PyQt5: https://pypi.python.org/simple/PyQt5/ 
Analyzing links from page https://pypi.python.org/simple/PyQt5/ 
Could not find any downloads that satisfy the requirement PyQt5 

No distributions at all found for PyQt5 

Exception information: 
Traceback (most recent call last): 
    File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\basecommand.py", line 134, in main 
    status = self.run(options, args) 
    File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\commands\install.py", line 236, in run 
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) 
    File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\req.py", line 1085, in prepare_files 
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade) 
    File "C:\Python\332_x64\lib\site-packages\pip-1.4.1-py3.3.egg\pip\index.py", line 265, in find_requirement 
    raise DistributionNotFound('No distributions at all found for %s' % req) 

pip.exceptions.DistributionNotFound: PyQt5

के लिए मिला सब पर कोई वितरण लेकिन ऐसा लगता है कि इस तरह से असंबंधित समस्या है।

पीईक्यूटी 5 बाइनरी इंस्टॉलर के साथ स्थापित है। सिस्टम विन 7 x64 है।

अद्यतन: मुझे पिछली अनुक्रमणिका से लॉग मिला है अवैध है कि मैंने चीजों को काम करने की कोशिश की। लॉग में PyQt से संबंधित कोई त्रुटि या चेतावनियां नहीं हैं। विशेष रूप से यह के रूप में पढ़ता:

INFO - .skeletons.PySkeletonRefresher - Home path is C:\Program Files (x86)\PyCharm3.0 
INFO - .skeletons.PySkeletonRefresher - Pregenerated skeletons root is C:\Program Files (x86)\PyCharm3.0\skeletons 
INFO - .skeletons.PySkeletonRefresher - Not found pregenerated skeletons at C:\Program Files (x86)\PyCharm3.0\skeletons\skeletons-win-386-python-3.3.2.zip 
INFO - .skeletons.PySkeletonGenerator - Rebuilding builtin skeletons took 10947 ms 
INFO - .skeletons.PySkeletonRefresher - Skeleton for PyQt5.QAxContainer 
<...> 
INFO - .skeletons.PySkeletonRefresher - Skeleton for PyQt5._QOpenGLFunctions_ES2 

हो सकता है कि कुछ समस्या पैकेजिंग उपकरण में निहित है:

INFO - packaging.PyPackageManagerImpl - Running packaging tool: C:/Python/332_x64/python.exe C:\Program Files (x86)\PyCharm3.0\helpers\packaging_tool.py list 

लेकिन कोई त्रुटि अभी भी सूचना दी है।

+0

कोशिश इसे अनइंस्टॉल करें और स्रोत से निर्माण का प्रयास करें (यह समय लगेगा, शायद 40 मिनट या तो के आधार पर आपका पीसी स्पेक) मुझे लगता है कि स्रोत से बिल्डिंग काम करेगी। मैं 100% निश्चित नहीं हूं लेकिन मुझे लगता है क्योंकि qt C++ pycharm ऑटो-पूर्ण इत्यादि के लिए प्रलेखन का उपयोग करेगा। –

+0

मैं अब स्रोत से निर्माण कर रहा हूं, मैं इसे रातोंरात चलाने देता हूं और कल काम करता हूं अगर यह काम करता है। –

+0

क्या आपने पिचर्म में इंटरप्रेटर पथों के लिए पीईक्यूटी पथ जोड़ने की कोशिश की है? –

उत्तर

0

पीआईपी में स्थापित नहीं किया जा सका लेकिन स्रोत से निर्माण मेरे लिए ठीक काम किया। जैसा कि टिप्पणी पर बताया गया है .exe फ़ाइल दस्तावेज़ीकरण के साथ नहीं आती है और मुझे लगता है कि pycharm इसे पसंद नहीं करेगा क्योंकि qt its C++। here डाउनलोड करें।

enter image description here

यदि आप स्रोत से निर्माण करने के लिए फिर जांच जहां exe फ़ाइल qt5 स्थापित किया चाहते हैं न। शायद इंस्टॉल ठीक हो गया लेकिन स्थापित डीआईआर पथ में नहीं है।

+1

सिस्टम पथ के बारे में आपका विचार अच्छा लग रहा था, लेकिन पीईक्यूटी इंस्टॉलेशन पहले ही पाथ में हैं। मुझे पीईक्यूटी के साथ बंडल किए गए किसी दस्तावेज़ के बारे में संदेश याद नहीं है, लेकिन मैंने सोचा कि यह केवल क्यूटी दस्तावेज से संबंधित है। मुझे यकीन नहीं है कि क्या मैं जल्द ही स्रोत से निर्माण करने में सक्षम हूं, इस मामले में बाइनरी इंस्टॉलर्स और बिल्डिंग के बीच क्या अंतर है? वैसे, PyCharm केवल पीईक्यूटी को त्वरित दस्तावेज़ में जोड़ने के लिए प्रतीत नहीं होता है। क्या आप जानते हैं, मैं कंकाल पीढ़ी लॉग कैसे पढ़ सकता हूं? – sukhmel

+0

मुझे यकीन नहीं है कि क्या अंतर है, मैं लिनक्स पर हूं और मेरा एकमात्र विकल्प स्रोत से बनाना है, लेकिन यह मेरे लिए ठीक काम करता है। इसमें कुछ समय लगता है, PyQt5 PyQt4 से बनाने के लिए तेज़ी से प्रतीत होता है।मुझे दस्तावेज के लिए निश्चित नहीं है अगर यह महत्वपूर्ण है कि मैं इसके बारे में कुछ पढ़ना याद करता हूं जब मैं इसे pycharm2.x में काम करने की कोशिश कर रहा था। मुझे पता है कि user_dir/.Pycharm30/system/log में लॉग फ़ाइल है। .Pycharm30 छिपा हुआ है –

+0

मेरा 'साइट-पैकेज' –

-1

brew install pyqt 

का उपयोग करता है, तो काम करना चाहिए अपने Mac पर मैं Windows के बारे में पता नहीं है

+0

यह बेकार जवाब है। – Daniel