Raspberry Pi Setup
Install Conda for the ARM Processor
When asked:
Do you wish the installer to prepend the Miniconda3 install location to PATH in your /root/.bashrc?
Answer: yes
| cd /tmp
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
chmod 755 Miniconda3-latest-Linux-armv7l.sh
./Miniconda3-latest-Linux-armv7l.sh
|
Test Conda In Your PATH
Should return:
| /home/pi/miniconda3/bin/conda
|
Add the Raspberry Pi Channel to Conda
| conda config --add channels rpi
conda install python=3.6
|
Test Python
Create a DonkeyCar Conda Environment
| conda create --name donkey python=3
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | The following NEW packages will be INSTALLED:
ca-certificates: 2018.8.24-0 rpi
certifi: 2018.8.24-py36_1 rpi
ncurses: 6.1-h4f752ac_1 rpi
openssl: 1.0.2r-hdff2a78_0 rpi
pip: 18.0-py36_1 rpi
python: 3.6.6-hd0568c0_1 rpi
readline: 7.0-hcb560eb_1 rpi
setuptools: 40.2.0-py36_0 rpi
sqlite: 3.24.0-hfcb1bcf_1 rpi
tk: 8.6.8-h849d6a0_0 rpi
wheel: 0.31.1-py36_1 rpi
xz: 5.2.4-hdff2a78_1 rpi
zlib: 1.2.11-hdff2a78_1003 rpi
Proceed ([y]/n)? y
|
Add the conda shell to the end of our .bashrc file
| echo ". /home/pi/miniconda3/etc/profile.d/conda.sh" >> ~/.bashrc
|
The shell prompt should now be "base"
Activate Your Donkey Python Environment
You should see the prompt:
Verify Git Is installed
git version 2.20.1
Clone the DonkeyCar repository
| git clone https://github.com/autorope/donkeycar
cd donkeycar
git checkout master
|
| sudo apt-get install build-essential python3 python3-dev python3-pip python3-virtualenv python3-numpy python3-picamera python3-pandas python3-rpi.gpio i2c-tools avahi-utils joystick libopenjp2-7-dev libtiff5-dev gfortran libatlas-base-dev libopenblas-dev libhdf5-serial-dev libgeos-dev git ntp
|
| sudo apt-get install libilmbase-dev libopenexr-dev libgstreamer1.0-dev libjasper-dev libwebp-dev libatlas-base-dev libavcodec-dev libavformat-dev libswscale-dev libqtgui4 libqt4-test
|
Clone DonkeyCar Repo
certifi==2018.8.24
| git clone https://github.com/autorope/donkeycar
cd donkeycar
pip install -e .[pi]
|