Python can't find BBIO.GPIO library on Raspberry - raspberry-pi3

I am trying to set up an Adafruit 'RGB backlight positive LCD 20x4' using this tutorial:
https://learn.adafruit.com/character-lcd-with-raspberry-pi-or-beaglebone-black/usage
When I go to the examples directory and run 'char_lcd_rgb.py', I get an error:
'ImportError: No module named Adafruit_BBIO.GPIO'
Why am I getting an error for a Beaglebone library on a Raspberry Pi?
Should I install BBIO.GPIO on the Raspberry or is there something wrong elsewhere?
[(Pi Version 3), (Python v 2.7.9)]

Found my problem. A function in Platform.py was not finding the string 'BCM2835' assuming my platform was a Beaglebone.
A kind user suggested that I re-install Adafruit_Python_GPIO as that includes code for the 4.9 kernel.

Related

Installing Docker + tensorflow on Windows 10

I tried to install tensorflow and docker as followed link https://www.tensorflow.org/install/docker
I downloaded tensorflow image from the tensowflow Hub into the docker and then I tried to test tensorflow python script.
Then I got error message below.
I think it's related with GPU but I just downloaded tensorflow/tensorflow:last and I don't need GPU version.
I thought if I used docker + tensorflow I wouldn't get any error.
Is there anybody who can tell me what's wrong with this..
2020-02-15 08:24:32.759681: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory
2020-02-15 08:24:32.759786: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer_plugin.so.6'; dlerror: libnvinfer_plugin.so.6: cannot open shared object file: No such file or directory
2020-02-15 08:24:32.759798: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:30] Cannot dlopen some TensorRT libraries. If you would like to use Nvidia GPU with TensorRT, please make sure the missing libraries mentioned above are installed properly.
As https://www.tensorflow.org/install/docker says, "nvidia-container-runtime is only available for Linux". As for now, there's no way to provide GPU to docker containers if you're using Windows as a host system.

Installing GLPK/CBC

I am new to Pyomo and would love to use it and call GLPK or CBC. However, I am struggling to get any of them working, perhaps I am not able to install and call them correctly. I am using windows and would appreciate any input.
Here is an error message I am receiving:
"Could not locate the 'glpsol' executable, which is required for solver 'glpk'"
I am using python 3.6.

Error when i install Bazel in a RaspBerry pi

Im trying yo install bazel-0.8.0 in my raspberry pi 3, but when i compile bazel, after an hour, through me an error. The specific error i think is package-bazel.sh zip: doesnt found. I follow the instruction of this video "https://www.youtube.com/watch?v=WqCnW_2XDw8", and i do all the things like the video, but i cant fix that error that appears to me. Anybody know why i get that error?
This is the exactly error i get:
It seems as the programm zip is not installed. Please try to execute the command line to install all prerequisits as mentioned here https://docs.bazel.build/versions/master/install-compile-source.html#unix-like-systems

Previously successful Scapy installation for Python 3, sniff() now failing with AttributeError

On Mac OS 10.13.1
Using Scapy for the first time to do a simple packet-sniffing project.
Was working perfectly fine over the weekend after following the installation instructions here for Mac OS:
https://phaethon.github.io/scapy/api/installation.html
Hardware problems required me to move my work to a different machine, running the exact same OS.
I figured "no problem" - setup a new Python 3 venv and reinstalled dependencies on the second laptop (libdnet via brew, libpcap and scapy3k via pip).
Now a simple test using sniff() in Scapy produces the following error:
Traceback (most recent call last):
File "", line 1, in
File "/Users/ersheff/Virtualenvs/Scapy/lib/python3.6/site->packages/scapy/sendrecv.py", line 576, in sniff
s = L2socket(type=ETH_P_ALL, *arg, **karg)
File "/Users/ersheff/Virtualenvs/Scapy/lib/python3.6/site->packages/scapy/arch/linux.py", line 469, in init
self.ins = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, >socket.htons(type))
AttributeError: module 'socket' has no attribute 'AF_PACKET'
I'm well aware that the AF_PACKET attribute is not available on Mac OS and is specific to Linux, and as you might expect, all of my searching about this problem leads to that answer. However, as mentioned, this method was working for me before on a different machine with the same OS.
Admittedly, I'm a novice, but reading that error makes it look to me like Scapy is erroneously referring to the linux.py file in the arch directory when it should be referring to the bsd.py or unix.py files (both of which are present).
Any ideas?
Thanks in advance.
This question is old. For the record, the official scapy version now supports Python 3. OSX has been fixed on their sides:
https://github.com/secdev/scapy
Have a nice week,

cannot execute binary file of golang bootstrap installer

I'm using the instructions in this blog post, which is intended for installing go 1.5 on the Raspberry Pi, to install golang on my Chromebook (which has ChrUbuntu not Chromium installed). The technique recommended in the blog post is to install a Golang 1.4 bootstrap compiler available here and then use that to build golang 1.5 (as you need a version of go installed to build 1.5). I tried this on the Raspberry pi and it worked, but when I ran this command from /go/src on ChrUbuntu
env GO_TEST_TIMEOUT_SCALE=10 GOROOT_BOOTSTRAP=$HOME/go-linux-arm-bootstrap ./all.bash
It gave me this output
env GO_TEST_TIMEOUT_SCALE=10 GOROOT_BOOTSTRAP=$HOME/go-linux-arm-bootstrap ./all.bash
# Building C bootstrap tool.
cmd/dist
./make.bash: line 121: /home/user/go-linux-arm/bootstrap/bin/go cannot execute binary file
Why am I getting this error message (is it because it's not compatible with ChrUbuntu) and how to do what I am trying to do. Thank you in advance.

Resources