Hi Jonny,
I now tried a bit to install autopilot; and for the terminal I haven’t encountered any issues, but for the pi’s I ran into some problems. The following I tried on both a pi that I used as pilot under the old autopilot and a completely unused one (python = 3.7.3 and pip = 20.2.3). Minor issues I observed where that I ran (in both the “pure” pip install and the pip install from the repo) into the error of a missing dir under ‘./autopilot/external/pigpio’ which could be solved by simply creating the dir. Also, git-cloning the ‘wehr-lab’ repo missed the contents for both folders in the src which I added by hand. Afterwards the installation was successful and I ran the setup script also without errors (not caring about disabling bluetooth for now):
Environment Configuration:
[ SUCCESS ] performance
[ SUCCESS ] hifiberry
[ FAILURE ] bluetooth
[ SUCCESS ] jackd
[ SUCCESS ] virtualenv detected, path: /home/pi/autopilot/venv
Additional Messages: Launch file created at /home/pi/autopilot/launch_autopilot.sh
However, when I run the launch_autopilot.sh skript, I get the following error:
jackd: no process found
pigpiod: no process found
launch_autopilot.sh: 5: launch_autopilot.sh: source: not found
Segmentation fault
I get the same error when I try to install all requirements etc. by apt and pip separately (not sure if this makes sense), run the setup script and run the generated launch_autopilot.sh file. I am not sure why the pilot is not sending a handshake to the terminal etc.
Thanks for any help in advance!
Best,
Felix
ERROR: Package 'auto-pi-lot' requires a different Python: 3.8.6 not in '==3.7.*'
So there might be a requirement in your pip-stuff. I have no clue what packaging requires, so I'll leave it up to you at some point to change it as I could tell from the docs that it should be compatible with at least 3.6-3.8.