ImportError: आरपीआई नाम का कोई मॉड्यूल नहीं


12

मैं अपने रास्पबेरी पाई पर एक पैकेज चलाने की कोशिश कर रहा हूं:

टर्मिनल पर, मैंने "sudo apt-get install picap" टाइप किया जिसके बाद एंटर हुआ।

मैं इसे स्थापित करता हूं, लेकिन "पिकप-सेटअप" निष्पादित नहीं कर सकता - इसके बजाय एक त्रुटि संदेश इस प्रकार है:

pi @ raspberrypi: ~ $ पिकप-सेटअप ट्रेसबैक (सबसे हालिया कॉल अंतिम): फ़ाइल "", पंक्ति 1, आयात में: RPI नाम का कोई मॉड्यूल नहीं

पायथन-देव और Rpi.GPIO पाई पर स्थापित हैं। मैंने sudo apt-get update और sudo apt-get dist-upgrade के साथ नवीनतम संस्करण के साथ Pi को भी अपडेट किया।

Picap से आता है: https://www.bareconductive.com/make/setting-up-pi-cap-raspberry-pi/

मैं किसी भी संकेत के लिए आभारी हूं।


क्या आपके पास पाइप स्थापित है ???
वेबडेव

जवाबों:


15

सबसे पहले, निम्नलिखित प्रक्रिया को दोहराएं

sudo apt-get install python-pip
pip freeze | grep RPi

देखें कि इस दूसरी कमांड के बाद आपको क्या मिलता है, अगर आपको RPi.GPIO के लिए वैध मॉड्यूल मिलता है या नहीं। और उसके बाद यदि स्थापित नहीं है।

sudo apt-get install python-dev python-rpi.gpio

या

pip install RPi.GPIO

और फिर

sudo apt-get install picap
picap-setup

इन सभी ने मेरे लिए काम किया, बस आपको सत्यापित करने की आवश्यकता है pip freeze | grep RPi। और एक और बात कभी-कभी कुछ मॉड्यूल सामान्य उपयोगकर्ता के लिए केवल रूट उपयोगकर्ता के लिए उपलब्ध नहीं होते हैं। सुनिश्चित करो। मैंने अपने piउपयोगकर्ता का उपयोग करके ऊपर किया था ।


2
मैं सिस्टम पैकेज में स्थापित करने के लिए उपयोग नहीं करूंगा pip, यदि आप पाइप का उपयोग करना चाहते हैं, तो सिस्टम पैकेज प्रबंधक से स्थापित aptकरें या उपयोग virtualenvकरें।
अर्धशतक

हाँ, यह सही है, सहमत
webDev

2
पायथन 3 उपयोग के लिए sudo apt-get install python3-dev python3-rpi.gpio
डायोमिडिस स्पिनेलिस

@ क्रैसिक आप बता सकते हैं कि क्यों या मुझे सिंपलसन्स के लिए स्पष्टीकरण की दिशा में इंगित किया गया है? धन्यवाद।
फिल हीली

1

यदि पायथन आरपीआई मॉड्यूल गायब है, तो कोई pipसभी निर्भरता के साथ स्थापित कर सकता है और फिर मॉड्यूल का उपयोग करके स्थापित कर सकता है pipया बेहतर दृष्टिकोण के साथ जा सकता है और अकेले मॉड्यूल को स्थापित कर सकता है:

sudo apt-get install python-rpi.gpio

पायथन 3 के लिए यह एक:

sudo apt-get install python3-rpi.gpio

कुछ उपकरण / JeOS डिस्ट्रो अपग्रेड (जैसे Volumio) का समर्थन नहीं करते हैं और बहुत अधिक निर्भरता को अद्यतन और स्थापित करने से सिस्टम टूट सकता है, इसलिए यह एक और कारण है कि इस तरह से लो प्रोफाइल जाना।
dmnc


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