Ein Memo über die Installation des Grovepi-Moduls, das beim Versuch, ein IoT-System zu erstellen und den Sensor und Aktor von Python aus mit GrovePi + in RaspberryPi Model 3B einzusetzen, gestolpert ist.
Erste Schlussfolgerung
$git clone https://github.com/DexterInd/GrovePi
$cd GrovePi/Script
$sudo chmod +x install.sh
$sudo ./install.sh
Der folgende Fehler ist bei Verwendung von pip install grovepi
aufgetreten
(Weggelassen)
error: Command "g++(Weggelassen)" failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for scipy
Siehe hier https://github.com/pydata/bottleneck/issues/281, aber der gleiche Fehler
$pip install grovepi --no-use-pep517
(Weggelassen)
RuntimeError: Running cythonize failed!
Cythonizing sources
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
pip install --upgrade pip setuptools wheel
(Weggelassen)
Successfully installed setuptools-46.0.0 wheel-0.34.2
$pip install grovepi
Ähnlicher Fehler
Siehe hier https://teratail.com/questions/239230, aber der gleiche Fehler
$sudo apt install libopenblas-dev
$sudo pip install pybind11
$pip install grovepi
Ähnlicher Fehler
Also bin ich zu dem ersten Schluss gekommen und habe es gelöst
Ich erhalte eine Fehlermeldung, dass das RPi-Modul fehlt, was unten behoben wird
$pip install rpi.gpio
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Processing /home/pi/.cache/pip/wheels/e9/28/be/151b023b334391106527be123557a1a9b99f6b19cbd1ce8b48/RPi.GPIO-0.7.0-cp38-cp38-linux_armv7l.whl
ERROR: grovepi 1.0.4 requires scipy, which is not installed.
Installing collected packages: rpi.gpio
Successfully installed rpi.gpio-0.7.0
Recommended Posts