Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save youngsoul/e7a6c262038e568f9314cc7bb719c886 to your computer and use it in GitHub Desktop.
Save youngsoul/e7a6c262038e568f9314cc7bb719c886 to your computer and use it in GitHub Desktop.
Steps to install Python 3.6.6 on Raspberry PI
# create file on RPI, copy contents to a .sh file and execute
# See Gist
# https://gist.github.com/dschep/24aa61672a2092246eaca2824400d37f
# setup
echo "Update RPI"
sudo apt-get -y update
sudo apt-get -y install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
# install python 3.6.6
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
tar xf Python-3.6.6.tar.xz
cd Python-3.6.6
./configure
make
sudo make altinstall
sudo apt-get install python3-dev
# clean up
cd ..
sudo rm -r Python-3.6.6
rm Python-3.6.6.tar.xz
sudo apt-get -y --purge remove build-essential tk-dev
sudo apt-get -y --purge remove libncurses5-dev libncursesw5-dev libreadline6-dev
sudo apt-get -y --purge remove libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev
sudo apt-get -y --purge remove libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
sudo apt-get -y autoremove
sudo apt-get clean
echo "execute: python3.6 --version"
echo "execute: python3.6 -m venv my_py366_env"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment