ImportError: RPi adlı modül yok


12

Raspberry Pi'mde bir paket çalıştırmaya çalışıyorum:

Terminalde “sudo apt-get install picap” yazıp enter tuşladım.

Yüklü olsun ama "picap-setup" çalıştıramazsınız - bunun yerine bir hata mesajı aşağıdaki gibidir:

pi @ raspberrypi: ~ $ picap-setup Geri izleme (en son çağrı son): ImportError içinde "", 1. satır: Dosya RPi adlı modül yok

Pi'ye Python-dev ve Rpi.GPIO kurulur. Pi'yi sudo apt-get güncellemesi ve sudo apt-get dist-upgrade ile en son sürümle güncelledim.

Picap şu adresten gelir: https://www.bareconductive.com/make/setting-up-pi-cap-raspberry-pi/

Herhangi bir ipucu için minnettarım.


pip'iniz var mı ???
webDev

Yanıtlar:


15

Her şeyden önce, aşağıdaki işlemi tekrarlayın

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

Bu ikinci komuttan sonra ne alacağınıza bakın, RPi.GPIO için geçerli bir modül alırsanız veya almazsanız. Ve sonra yüklü değilse takip edin.

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

veya

pip install RPi.GPIO

ve sonra

sudo apt-get install picap
picap-setup

Bunların hepsi benim için çalıştı, Sadece doğrulamanız gerekiyor pip freeze | grep RPi. Ve bir şey daha bazen bazı modüller normal kullanıcı için sadece kök kullanıcı için mevcut değildir. Emin olmak. Yukarıdakileri pikullanıcımı kullanarak yaptım .


2
Ben ediyorum değil kullanmak pipsistem paketleri yüklemek için, ya sistem paket yöneticisinden yüklemek aptveya kullanım virtualenvsize pip kullanmak istiyorsanız.
crasic

Evet bu doğru, kabul
webDev

2
Python3 kullanımı için sudo apt-get install python3-dev python3-rpi.gpio.
Diomidis Spinellis

@crasic Bana nedenleri açıklayabilir veya bir açıklama açıklaması yönünde yönlendirebilir misiniz? Teşekkürler.
Phill Healey

1

Python RPi modülü eksikse, piptüm bağımlılıklar ile kurulabilir ve sonra modülü pipdaha iyi bir yaklaşım kullanarak kurabilir veya daha iyi bir yaklaşımla gidebilir ve modülü tek başına kurabilirsiniz:

sudo apt-get install python-rpi.gpio

Python3 için bu:

sudo apt-get install python3-rpi.gpio

Bazı cihazlar / JeOS dağıtım yükseltmesini (Volumio gibi) desteklemez ve çok sayıda bağımlılığın güncellenmesi ve yüklenmesi sistemi bozabilir, bu nedenle bu kadar düşük profilli olmanın bir başka nedeni de budur.
dmnc


1

Pi ile benzer bir sorun yaşadım. Basit bir pip kurulumu yapmak sorunu çözdü.

pip install RPi.GPIO 

1
Bu sadece 1 yıl önceki cevapları tekrarlar.
Dmitry Grigoryev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.