Recognize pip installs of RPi.GPIO (#1934)

Fixes "[warn] rpi-gpio : Cannot find Pi RPi.GPIO python library" when it is installed with pip using the default prefix (/usr/local).
This commit is contained in:
Nephiel 2018-10-24 00:20:44 +02:00 committed by Dave Conway-Jones
parent 19b6cba398
commit 4f87ebdf0a
1 changed files with 6 additions and 2 deletions

View File

@ -24,8 +24,12 @@ module.exports = function(RED) {
try {
fs.statSync("/usr/lib/python2.7/dist-packages/RPi/GPIO"); // test on Hypriot
} catch(err) {
RED.log.warn("rpi-gpio : "+RED._("rpi-gpio.errors.libnotfound"));
allOK = false;
try {
fs.statSync("/usr/local/lib/python2.7/dist-packages/RPi/GPIO"); // installed with pip
} catch(err) {
RED.log.warn("rpi-gpio : "+RED._("rpi-gpio.errors.libnotfound"));
allOK = false;
}
}
}
}