Skip to content

Instantly share code, notes, and snippets.

@gali1
Forked from slendidev/python-3.6-pi.sh
Created February 11, 2021 09:58
Show Gist options
  • Save gali1/974b16b259cec2ebae10d371d327ca59 to your computer and use it in GitHub Desktop.
Save gali1/974b16b259cec2ebae10d371d327ca59 to your computer and use it in GitHub Desktop.
Install python 3.6 on your RPi!
sudo apt-get update
sudo apt-get 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 -y
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar xf Python-3.6.0.tar.xz
cd Python-3.6.0
./configure
make
sudo make altinstall
echo "Do you wish to delete the source code and uninstall all previously installed packages? {Y/N} (Case sensitive!)"
read ans
if [ans = "Y"]
then
sudo rm -r Python-3.6.0
rm Python-3.6.0.tgz
sudo apt-get --purge remove build-essential tk-dev
sudo apt-get --purge remove libncurses5-dev libncursesw5-dev libreadline6-dev
sudo apt-get --purge remove libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev
sudo apt-get --purge remove libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
sudo apt-get autoremove
sudo apt-get clean
else
echo "Done!"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment