Próbuję uruchomić pakiet na moim Raspberry Pi:
Na terminalu wpisałem „sudo apt-get install picap”, a następnie Enter.
Otrzymuję go, ale nie mogę wykonać „picap-setup” - zamiast tego pojawia się komunikat o błędzie:
pi @ raspberrypi: ~ $ picap-setup Traceback (ostatnie ostatnie połączenie): Plik „”, wiersz 1, w ImportError: Brak modułu o nazwie RPi
Python-dev i Rpi.GPIO są zainstalowane na Pi. Zaktualizowałem także Pi najnowszą wersją z sudo apt-get update i sudo apt-get dist-upgrade.
Picap pochodzi z: https://www.bareconductive.com/make/setting-up-pi-cap-raspberry-pi/
Jestem wdzięczny za wszelkie wskazówki.
Odpowiedzi:
Przede wszystkim powtórz następujący proces
zobacz, co otrzymujesz po tym drugim poleceniu: Jeśli otrzymasz poprawny moduł dla RPi.GPIO, czy nie. A następnie następujące, jeśli nie są zainstalowane.
lub
i wtedy
To wszystko działało dla mnie. Musisz tylko zweryfikować
pip freeze | grep RPi
. I jeszcze jedna rzecz, czasami niektóre moduły nie są dostępne dla zwykłego użytkownika tylko dla użytkownika root. Upewnić się. Zrobiłem wszystko powyżej, używając mojegopi
użytkownika.źródło
pip
, aby zainstalować pakietów systemowych, albo zainstalować z menadżera pakietów z systemuapt
lub zastosowaniavirtualenv
, jeśli chcesz używać pip.sudo apt-get install python3-dev python3-rpi.gpio
.Jeśli brakuje modułu Python RPi, można zainstalować
pip
ze wszystkimi zależnościami, a następnie zainstalować moduł przy użyciupip
lub przejść z lepszym podejściem i zainstalować sam moduł:dla Python3 ten:
źródło
Dla Windowsa
lub
źródło
Miałem podobny problem z moim Pi. Wykonanie prostej instalacji pip rozwiązało problem.
źródło