Communicating with Raspberry Pi via MAVLink

Hi all,

I am new here and also new working with my Pixhawk, so there are some things that are still kind of confusing for me. Hope someone of you can help me with my question.

I have been trying to connect a Raspberry Pi 3 with the Pixhawk via MAVLink as explained here:
http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html

Unfortunatelly when testing the connection it appears the following error:

File “/usr/local/bn/mavproxy.py”, line 12, in import serial, Queue, select
ImportError: No module named ‘Queue’

I have search for some answers:
One suggested to run Python 2,7 instead of Python 3, but is still not working.
The second solution is to modify the “mavproxy.py” file, but I am not able neither to edit the file nor to replace it.

Had anyone of you a similar problem as the one presented and could help me out?

Thank you all in advance.

Hi, i dont know why you are getting these errors, but you might find my latest build usefull UAVcast-Pro or Basic. 10min installation time on Raspberry Pi 3

You’re definitely going to need Python2.

What was the error you got when using Python2?

Thank you for the replies!

The error when running was the same one:
File “/usr/local/bn/mavproxy.py”, line 12, in import serial, Queue, select
ImportError: No module named ‘Queue’

I have managed to solve this issue by editing some capital letters for the word Queue in the file “mavproxy.py”.

But now I have come across the following messages:

Failed to load module: No module named ‘terrain’. Use ‘set moddebug 3’ in the MAVProxy console to enable traceback
Failed to load module: No module named ‘adsb’. Use ‘set moddebug 3’ in the MAVProxy console to enable traceback