'pyrcc5' को आंतरिक या बाह्य कमांड के रूप में नहीं पहचाना जाता है


11

मैंने विंडोज 10 पर Qgis 3.0 स्थापित किया है। मुझे यह त्रुटि हर बार मिलती है जब मैं pyrcc4 या pyrcc5 कमांड चलाता हूं:

'pyrcc4' is not recognized as an internal or external command,

यहां तक ​​कि अगर मुझे एक pyrcc4.exe फ़ाइल या apyrcc5.bat फ़ाइल के साथ एक जगह मिलती है और पर्यावरण चर के लिए पथ जोड़ते हैं तो मुझे वही त्रुटि मिलती है। Osgeo4w की पिछली स्थापना में मेरे पास एक pyqtdev फ़ोल्डर या कुछ समान दिखाई देता है मुझे लगता है कि यह C / पर था। क्या ऐसा कोई फ़ोल्डर होना चाहिए था, क्या मुझे अलग से pyqt डाउनलोड करने की आवश्यकता है?


आपके पास बिन फ़ोल्डर में एक चमगादड़ और एक निर्वासित है, उदाहरण के लिएD:\OSGeo4W64\bin
फ्रैंक राग

मेरे पास कोई pyrcc4 या pyrcc5 बैट या एक्स फोल्डर में नहीं है ...
कार्मेल हान

pyrcc5 Python36\Scriptsएक बिन में अंदर और pyrcc4 हैं, Qgis को फिर से स्थापित करने की कोशिश करें
Fran Raga

1
मेरे पास एक pyrcc5 है: C: \ OSGeo4W64 \ apps \ Python36 \ Scripts, लेकिन भले ही मैं पथ को जोड़ता हूं और python पथ चर को कमांड pyrcc5 नहीं पहचानता है
कार्मेल हान

@Carmel हान क्या आपके पास QGIS 2.x संस्करण भी आपके सिस्टम में स्थापित है? अगर जवाब हाँ है तो मेरे पास एक समाधान है।
xunilk

जवाबों:


18

निम्नलिखित के साथ एक बैच फ़ाइल चलाने का प्रयास करें:

@echo off
call "C:\Program Files\QGIS 3.0\bin\o4w_env.bat"
call "C:\Program Files\QGIS 3.0\bin\qt5_env.bat"
call "C:\Program Files\QGIS 3.0\bin\py3_env.bat"

@echo on
pyrcc5 -o resources.py resources.qrc

या तो resources.pyकिसी पूर्ण पथ में अपनी निर्देशिका में बैच फ़ाइल रखें ।


इससे मेरा काम बनता है। मेरे पास एक और उपाय था लेकिन यह बेहतर और तेज है। +1।
xunilk

समस्या यह है कि मैं भी फ़ोल्डर गायब है। उदाहरण के लिए मुझे ".qgis2" का फ़ोल्डर याद आ रहा है। यही कारण है कि मुझे लगता है कि Qgis 3.0.0 के प्रसार के साथ एक समस्या है
कार्मेल हान

क्या आपका मतलब है C:\users\USERNAME\.qgis2? QGIS3.0 में, यह करने के लिए ले जाया गया हैC:\users\USERNAME\AppData\Roaming\QGIS\QGIS3
Kezah

महान काम करता है, लेकिन स्थापित qgis- संस्करण में कॉल में पथ को समायोजित करने की आवश्यकता है। Ie आज मेरे लिए c: \ program files \ qgis 3.10 \ bin
मोर्टेनसेल

4

Ubuntu का उपयोग करने वाले लोगों के लिए एक अतिरिक्त जानकारी के लिए आप इस तरह से कामेच्छा स्थापित कर सकते हैं

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